`

火狐浏览器不支持location.reload()

阅读更多
背景:当页面大小改变时需要重新刷新页面,以适应相应的尺寸

var url = window.location.href;
var parm = parseInt(Math.random() * 10);
if (url.lastIndexOf('?') > -1) {
  url = url + parm;
} else {
  url = url + "?" + parm; 
}
$(window).resize(function(){
  window.location.href = url;
});


原因:

因为火狐的刷新机制有个优先缓存的问题在里面,故而建议考虑用location.href="网址",然后网址里面加入random()随机数即可
分享到:
评论

相关推荐

    新浪微博返回旧版

    - **火狐浏览器**的情况较为复杂,如果已经安装了debug插件,F12默认就是控制台。如果没有,可以尝试用Ctrl+Shift+K快捷键打开控制台,同样粘贴脚本并回车。 这段脚本的核心是一个名为`setCookie`的函数,用于设置...

    点击刷新当前页

    这一功能广泛应用于各种浏览器,包括360浏览器、Firefox(火狐)、Chrome(谷歌浏览器)、Safari(苹果浏览器)、Opera(欧朋浏览器)、傲游、搜狗浏览器以及世界之窗浏览器。然而,值得注意的是,这个功能在...

    operation 04.docx

    - 使用火狐浏览器访问目标服务器上的某个静态文件,例如 `http://192.168.99.5/a.html`。 - 清除浏览器缓存,然后在地址栏输入 `about:cache` 查看缓存信息。 - 在缓存列表中找到刚刚访问的文件,并检查其 `...

    operation 01.docx

    - **访问默认页面**:通过火狐浏览器访问`http://192.168.99.5`,应能看到Nginx的默认页面。 - **停止服务**:`/usr/local/nginx/sbin/nginx -s stop` - **重载配置**:`/usr/local/nginx/sbin/nginx -s reload`...

    Nginx 加密方法详解.doc

    例如,使用火狐浏览器访问 `https://192.168.0.11` 地址,可以看到 Nginx 服务器的首页。 使用 Nginx 的加密功能可以保护数据的安全传输,提高 Web 服务器的安全性。但是,需要注意的是,使用加密功能需要关闭...

Global site tag (gtag.js) - Google Analytics