js中reload方法和刷新是什么关系?

据我所知,reload方法其实还可以有true或false的参数。我想知道,reload和像f5,以及ctrl+shift+f5这两个刷新方式之间有什么联系吗?

javascript
143 views
Comments
登录后评论
Sign In
·

ctrl+Shift+f5 除了会刷页面,也会完整清空静态文件比如 js css image 缓存重新加载

·

如果使用电脑谷歌浏览器,那么可能出现【网页代码更新了,但是用户并没有看到更新】的情况,这是因为电脑谷歌浏览器会缓存网页代码。解决办法是清除缓存,也就是CTRL+F5。

普通的F5不清除缓存。

在火绒浏览器中,reload可以加true参数,表示清除缓存。在其他浏览器中无效,且该方法不被JS官方承认。

即:

F5=reload()=非火绒的reload(true)=刷新

CTRL+F5=CTRL+SHIFT+F5=火绒reload(true)=清除缓存并刷新