网站打不开,你Shift+Refresh了吗

时间: 2010-07-10/ 分类: 应用技术 / 浏览次数: 浏览 245 次 / 7个评论 发表评论

有朋友或家人电脑的某个程序无法正常运作向你讨教时,大部分情况下我们首先都会问她,“你重启过了吗?”,但是要是碰到某个网页打不开,该怎么办呢?你应该问她,”你按过Shift+Refresh键了吗?”

注意: 为了便于讨论,我们假设她的网络没有问题,其他网站都能正常打开,唯独某个网站打不开。

为什么是Shift+Refresh呢?

为了保证网站快速运行同时节省带宽的消耗,网站通常都会告知你的浏览器在你的硬盘上存储一些文件,而不是每一次从该服务器上发送一个页面请求时都对这些文件再次加载。这个过程就称为缓存,通常你的浏览器会对图片、JavaScript文件、样式文件等进行缓存。

大部分情况下,缓存都是好事,但有时缓存也会出错。举个例子来说,你的浏览器并没有对某个页面新的JavaScript文件进行更新,但是该页面就会按照你的浏览器之前所保存的JavaScript中定义的方法来实现请求,实际上这种方法在新的JavaScript文件里并没有定义。这样网站就不能打开了, 同样的,在样式文件里也会出来类似的问题(有的网站打开你只能看到支离破碎的文字和图片)。

当然,你可以清楚你的整个浏览器缓存 ( Firefox: 工具 -> 清楚历史记录),重新启动你的浏览器或重启电脑,不过这样就有点浪费时间了。这些方法最后都值得尝试,但是最最先应该做的事情是按住键盘上的Shift键并点击浏览器上的刷新按钮 (或按住 Ctrl+Shift+R [Win]/Ctrl+F5 [Win]/Cmd+Shift+R [Mac], 这个快捷键不适用于Safari浏览器)。正常的页面刷新(无论是点击浏览器上的刷新按钮还是使用F5/Ctrl+R/Cmd+R快捷键) ,浏览器仍然会使用缓存的文件而不是重新加载。按住Shift并刷新之后将会清除该页面的缓存,这样就能确保你打开的是该网站的最新版本。

如果仍然无效呢?

虽然缓存重写并不是百分之百能解决问题,但是这里想告诉大家的是,当打开某个网页碰到问题时首先要确认的就是否有按住shift键并点击刷新,如果这样仍然解决不了问题的话,你还有其他途径来设法解决(清除所有缓存、重启浏览器、重启电脑、卸载有关插件等等) ,但是第一步就按照我们这篇文章所说的来做的话也有可能问题就可以解决。

7个评论

  1. reizhi
    2010/07/15 于 21:41:27

    我怎么记得是ctrl+F5

  2. 轩辕客
    2010/07/14 于 13:55:53

    你好,我们是一家图书策划公司,最近要策划一本关于云计算的图书。不知道您有没有兴趣。如果有兴趣的话,联系QQ331087044或者邮箱331087044@qq.com

  3. 文秘之家
    2010/07/14 于 00:25:29

    每一次来,不错的文章,很喜欢!!!!!!!!!

  4. 永恒之塔基地
    2010/07/13 于 17:52:31

    我试过只有做了,还不错。推荐使用!

  5. 老饕
    2010/07/13 于 13:56:09

    呵呵~~第一次知道这个组合键,试用了一下

  6. Sevnjoen
    2010/07/12 于 23:32:46

    还有这招,不错哦

  7. 电脑fans
    2010/07/12 于 14:00:57

    比较少碰到打不开网页,下次试试“`

发表评论

您的昵称 *

您的邮箱 *

您的网站

[贴图]

博客公告
  • 漠天博客换新的主题了,本主题系博主漠天开发,现在正处于测试阶段,虽然作者在个人本本上做了无数的测试,但是不能保证毫无BUG,所以,希望广大读者如发现本博客的BUG时希望向博主报告。==》留言本,在这谢谢你对本站的支持。