Gra*_*ton 68 browser firefox google-chrome
我只想从我的网络浏览器(Firefox 和 Chrome)中清除 JavaScript 文件。我正在做 JavaScript 调试,很烦人的是,每当我更改 JS 文件时,我的 JS 都不会更新。我现在唯一能做的就是清除我的 cookie,但这样做会删除我所有的浏览历史记录。
如何清除/刷新已加载到浏览器中的 JavaScript 文件而不清除其他文件?
ave*_*net 51
使用铬:
从 Chrome 15 开始,打开开发者工具,点击屏幕左下角的齿轮,然后选中Disable cache复选框。

这样,您将确保资源总是从服务器重新加载,并且您不必手动清除缓存,这也可能会删除不相关站点的缓存数据。
7wp*_*7wp 47
我自己做这个是为了开发。我使用Ctrl+ F5。这就像强制刷新。这会刷新页面,包括重新下载任何引用的 JavaScript 文件或 CSS 文件,即使它们已被缓存。
它不会清除任何其他内容,例如您的浏览历史记录。
但请注意,虽然我知道这在 Firefox 和 Internet Explorer 中有效,但我不确定Ctrl+F5在 Chrome 中是否以相同的方式工作。
另外,iegik说:
在某些浏览器可以使用` Ctrl+ Shift+R做相同的任务。
小智 9
我不同意@7wp。由于您的一些最终用户不熟悉Ctrl+F5功能,有些甚至不知道浏览器之间的差异,甚至不知道其他浏览器(例如老年人)的存在,因此您应该强制浏览器下载JS/CSS 文件。
这里最好的解决方案是在 .js/.css 文件名的末尾添加时间戳,或者添加 svn 版本,这也是一个好主意。
<script src="js/myfile.js?t=<?=time()?>" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
您可能只想尝试清除缓存,而不是整个浏览、历史记录、cookie、密码、保存的表单数据等等(默认设置)。
在 Firefox 3.5 中,转到
工具 » 清除最近的历史记录...
然后确保在选择“立即清除”之前只选择“缓存”。
在 Chrome 中(不知道您使用的是哪个特定版本,因为我使用的是开发版本),转到
扳手图标(工具) » 选项 » 个人资料选项卡 » 清除浏览数据...
同样,确保只选中“清空缓存”。
或者,您可以尝试在 Firefox 或 Chrome 中的隐身窗口中打开一个新的私人会话;也不应该缓存您在浏览时自动下载和处理的任何文件(包括您的 .JS 文件)。
| 归档时间: |
|
| 查看次数: |
147305 次 |
| 最近记录: |