分享

浏览器缓存、cookies和ctrl+f5这些都是神马?

 乐乐谦子 2011-07-13

经常混社区的朋友们,估计时不时会听到别人说:“显示有问题吗?清除一下cookies”、“ctrl+f5强制刷新一下就好了”等等诸如此类让人云里雾里的话,这些貌似很深奥的话,到底是神马意思呢?请听前端工程师林奇之梦的专业演绎:

   

     “浏览器默认会把一些资源保存在本地,按f5刷新时,浏览器会先判断本地有没有,如果有的话就不去服务器端下载了,但是如果ctrl+f5的话就会去服务器端下载(无论本地有没有)这就是平时我们看到一些样式不对,会告诉你们强制刷新一下的原因。”

   “清除缓存和ctrl+f5的原理有点像,但区别在于清除是将不想要的东西清理掉,而ctrl+f5是不管现在有没有,都重新去下载一份给你。”

   “最后,cookie是放在浏览器里的一些很小的信息片段,通常用于保存一些个人信息什么的,需要手动打开选项去清除。”

 

所以,当你发现页面显示有问题(比如修改头像后没有及时显示等等)的时候,使用ctrl+f5可能就能迎刃而解啦!

 

小贴士:

各种浏览器该怎么清除cookies?

 

介绍3种常用浏览器的Cookies清除方法(注:此方法为清除全部的Cookies,请谨慎使用)


Internet Explorer: 工具(选项)内的Internet选项→常规选项卡内,IE6直接可以看到删除Cookies的按钮点击即可,IE7为“浏览历史记录”选项内的删除点击即可清空Cookies。对于Maxthon,腾讯TT等IE核心浏览器一样适用。
FireFox:工具→选项→隐私→Cookies→显示Cookie里可以对Cookie进行对应的删除操作。

Opera:工具→首选项→高级→Cookies→管理Cookies即可对Cookies进行删除的操作。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多