现在如果您在 Mozilla 中打开查看页面源代码, 您将看到一个外部 JavaScript 链接。 如果您点击该链接,浏览器将显示浏览器缓存中的 JavaScript 函数。 但如果您选择查看>>重新加载,浏览器将请求服务器。
在 IE 和 Chrome 上,您单击查看源代码中的超链接,它始终会向服务器发出请求。 有没有办法在 Mozilla 上获得相同的行为?
编辑
我是一名网站管理员,我想知道这将使用 javascript 或任何服务器端代码来完成。
最佳答案
您没有说您是否是网站管理员并且想要禁用脚本缓存,或者您是网络冲浪者并且想要禁用脚本缓存您访问的网站。
如果您是网站管理员
如果您是网站管理员,那么您可以使用正确的 Cache-Control
和 Expires
HTTP header 来实现它,例如:通过将 Cache-Control
设置为 max-age=0
并将 Expires
设置为当前时间。 (有关如何控制网站缓存的更多信息,请参阅我对 Determining a page is outdated on github pages 的回答。)
请记住,这会给您的服务器带来更多负载,并使您的网站为访问者加载的时间更长,并且 Loading Time Affects Your Bottom Line .
如果您是网络冲浪者
如果您是访问者并且想要强制重新加载缓存资源,那么您可以使用many Firefox add-ons that let you control the caching网站,例如: Clear Cache , CacheToggle , Empty Cache Button还有更多。
关于javascript - 禁用 Mozilla Firefox 存储 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13155963/