[英]reload page on mobile browser javascript
每当用户再次将我的页面置于焦点或打开其浏览器时,我都试图重新加载我的页面。 如果用户在浏览器中并且正在更改页面,我的代码可以工作,但是如果用户退出浏览器(实际上没有完全关闭它)然后再次打开浏览器,则我的代码不起作用,我的页面将是第一个站点他们看。 我正在chrome上为Android测试。 我还需要听其他事件吗?
我正在寻找一种方法,无论用户之前进入什么状态,它都会在用户进入我的页面后立即在所有浏览器上重新加载-移动浏览器尤其重要。
码:
<script type="text/javascript">
onload = function () {
onfocus = function () {
onfocus = function () {}
location.reload (true)
}
}
</script>
这是一个非常疯狂的想法,要一直重新加载页面,您的用户会讨厌您。 如果要执行此操作,只需对页面进行部分更新。
无论如何,要回答该问题,请查看PageVisibility API (Chrome)或规范 。 通过使应用程序成为焦点或更改选项卡,当用户对页面可见时,将触发此事件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.