经常混社区的朋友们,估计时不时会听到别人说:“显示有问题吗?清除一下cookies”、“ctrl+f5强制刷新一下就好了”等等诸如此类让人云里雾里的话,这些貌似很深奥的话,到底是神马意思呢?请听前端工程师林奇之梦的专业演绎:
“浏览器默认会把一些资源保存在本地,按f5刷新时,浏览器会先判断本地有没有,如果有的话就不去服务器端下载了,但是如果ctrl+f5的话就会去服务器端下载(无论本地有没有)这就是平时我们看到一些样式不对,会告诉你们强制刷新一下的原因。” “清除缓存和ctrl+f5的原理有点像,但区别在于清除是将不想要的东西清理掉,而ctrl+f5是不管现在有没有,都重新去下载一份给你。” “最后,cookie是放在浏览器里的一些很小的信息片段,通常用于保存一些个人信息什么的,需要手动打开选项去清除。”
所以,当你发现页面显示有问题(比如修改头像后没有及时显示等等)的时候,使用ctrl+f5可能就能迎刃而解啦!
小贴士: 各种浏览器该怎么清除cookies?
介绍3种常用浏览器的Cookies清除方法(注:此方法为清除全部的Cookies,请谨慎使用)
Opera:工具→首选项→高级→Cookies→管理Cookies即可对Cookies进行删除的操作。 |
|