每次访问时刷新页面

时间:2019-07-03 20:20:57

标签: javascript jquery

我希望每次有人打开页面时都能刷新页面。

我需要这个,因为我有一个Web应用程序(PWA),iOS会缓存状态,并且除非您从手机中删除数据和Cookie,否则它不会与浏览器进行通讯,当然您不能告诉用户这样做

我希望每次打开页面都可以刷新。有没有办法做到这一点?

我尝试仅将window.location.reload(true)放进去,但这只会导致页面加载循环而无法一次看到内容。

2 个答案:

答案 0 :(得分:0)

if(!window.location.hash.includes("#reloaded")) {
    window.location.href += "#reloaded";
    window.location.reload()
}

这将检查URL中是否有#reloaded,如果没有重新加载页面,则添加#reloaded

示例

用户点击http://example.com/link,然后脚本检查URL中是否已重新加载了该脚本,如果未添加,则为http://example.com/link#reloaded

答案 1 :(得分:-1)

$( document ).ready(function() {
    window.location.reload();
});