欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-07-07 16:59:48
...
背景:当页面大小改变时需要重新刷新页面,以适应相应的尺寸

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()随机数即可
相关标签: 浏览器