繁体   English   中英

在移动浏览器javascript上重新加载页面

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM