js中reload方法和刷新是什么关系?
据我所知,reload方法其实还可以有true或false的参数。我想知道,reload和像f5,以及ctrlshiftf5这两个刷新方式之间有什么联系吗?
如果使用电脑谷歌浏览器,那么可能出现【网页代码更新了,但是用户并没有看到更新】的情况,这是因为电脑谷歌浏览器会缓存网页代码。解决办法是清除缓存,也就是CTRL+F5。
普通的F5不清除缓存。
在火绒浏览器中,reload可以加true参数,表示清除缓存。在其他浏览器中无效,且该方法不被JS官方承认。
即:
F5=reload()=非火绒的reload(true)=刷新
CTRL+F5=CTRL+SHIFT+F5=火绒reload(true)=清除缓存并刷新