May 12 2020 11:06 PM
I'm creating a tab app on Teams.
I need to refresh contents but calling location.reload() does not work.
Is there any way to call reload tab button on right upper side programatically?
May 13 2020 02:17 AM
@Taco888 - Currently teams does not provide reload tab button pragmatically. Could you please build your own reload within the tab.
May 13 2020 02:29 AM
Thanks for your reply.
But when I call location.reload(), it gave me an error like:
Mixed Content: The page at 'https://teams.microsoft.com/iframe-container.html#iframeurl=https%3A%2F%2Fxxx.com%2F&skipDomainValid...' was loaded over HTTPS, but requested an insecure resource 'http://xxx.com/path/'. This request has been blocked; the content must be served over HTTPS.
* xxx.com is actually our domain.
I don't know why https is replaced to http.
Is there any way to reload the page?
May 15 2020 02:44 AM
@Taco888 - Could you please try to use location.reload after initializing Microsoft teams. Could you please try this code
<! DOCTYPE html>
<html>
<body>
<input type="button" name="Button" value="Click" onclick="onClick()">
<script type="text/javascript">
microsoftTeams.initialize();
function onClick() {
location.reload();
}
</script>
</body>
</html>
May 15 2020 04:28 AM
Thanks. I tried as you recommended but it did not work.
The same error was shown.
And when I tried to call parent window method like:
May 17 2020 11:32 PM
@Taco888 - Are you able to reload the page locally?
May 18 2020 01:21 AM
When I open Dev tool and enter "location.reload()" on the console pane, it works.
And if the page is loaded on browser other than Teams, it works programatically.
But the same thing does not work on Teams programatically.
May 19 2020 08:44 PM
@Taco888 - Which package are you using for teams?
May 21 2020 06:43 AM
May 26 2020 11:35 PM
@Taco888 - Could you please share your app manifest zip file? That helps us to reproduce the issue.
Nov 26 2020 10:01 PM
Hi There,
Is there anything concluded on this thread as I am facing the same issue?