火狐浏览器不支持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()随机数即可
相关推荐
程序员俱乐部 2020-06-08
maowenbei 2020-06-04
jjddrushi 2020-05-14
maowenbei 2020-05-06
baynkbtg 2020-04-11
jjddrushi 2020-03-26
huavhuahua 2020-03-03
程序员俱乐部 2020-02-24
lengyu0 2020-02-22
程序员俱乐部 2020-02-17
jianghero 2020-02-14
jjddrushi 2020-02-11
jjddrushi 2020-01-23
baynkbtg 2020-01-14
baynkbtg 2020-01-10
jjddrushi 2019-12-27
MrHaoNan 2019-12-26
baynkbtg 2019-12-05
yidaizongshi 2013-09-18