2

现在,如果您在 Mozilla 中打开查看页面源代码,您将看到一个外部 javascript 链接。如果您单击该链接,浏览器将显示浏览器缓存中的 javascript 函数。但是如果您选择查看>>重新加载,浏览器将请求服务器。

在 IE 和 Chrome 上,您单击查看源代码中的超链接,它将始终向服务器请求。有没有办法在 Mozilla 上获得相同的行为?

编辑

我是一名网站管理员,我想知道这将使用 javascript 或任何服务器端代码来完成。

4

1 回答 1

2

您没有说如果您是网站管理员并且想要禁用脚本缓存,或者您是网络冲浪者并且想要禁用您访问的网站的脚本缓存。

如果您是网站管理员

如果您是网站管理员,那么您可以使用正确Cache-ControlExpiresHTTP 标头来实现它,例如。通过设置Cache-Controlmax-age=0Expires当前时间。(有关如何控制网站缓存的更多信息,请参阅我在 github 页面上对确定页面已过时的回答。)

请记住,它会给您的服务器带来更多负载,并使您的网站为访问者加载更长的时间,并且加载时间会影响您的底线

如果您是网络冲浪者

如果您是访问者并且想要重新加载缓存的资源,那么您可以使用许多 Firefox 附加组件来控制网站的缓存,例如: 清除缓存、 缓存切换空缓存按钮等等。

于 2012-10-31T10:57:03.007 回答