gpt4 book ai didi

javascript - 在谷歌浏览器中禁用 JavaScript 缓存

转载 作者:数据小太阳 更新时间:2023-10-29 05:13:18 24 4
gpt4 key购买 nike

是否可以在 Google Chrome 中禁用 JavaScript 缓存?我在开发人员工具 (Ctrl-Shift-I) 中关闭了缓存,但它仍然缓存 JS 文件...使用 Chrome 版本 20。

最佳答案

出于开发目的,您可以使用 Ctrl+R 或 Ctrl+F5,它们不应发送缓存 header ,因此从服务器请求资源而不是缓存。这称为硬刷新。

但是不要指望用户使用Ctrl+R/F5,如果你想总是将未缓存的资源发送给用户,使用Cache buster ( Google search for cache buster )

Web 浏览器使用 url 来确定它们是否已经知道该资源,因此访问相同的 url 将使 web 浏览器在允许它发送它拥有的资源的特定 header 并验证之前检查他是否访问了该 url如果服务器上的资源发生了变化。

顾名思义,缓存清除器用于清除缓存并始终重新加载资源。以下是缓存破坏 url 的示例:

<script type="text/javascript" src="/static/js/some.js?bust=12356"></script>

注意:它可以是任何名字,而不是“bust”。

始终拥有唯一半身像的一个好方法是使用 Unix 纪元时间(从 1.1.1970 开始的秒数,每种语言都为您提供了一些函数来获取该数字),另一种常用的解决方案是一些随机数。这样浏览器将始终从 Web 服务器获取资源。

关于javascript - 在谷歌浏览器中禁用 JavaScript 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11029726/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com