现在我已经升级到了IE10,很难让我的javascript修改后的文件被识别。
在IE9中,你可以简单地使用开发面板中的‘清除缓存’按钮,就可以看到你的javascript改变了。
这不再有效(显然) --有没有其他方法可以让IE10转储缓存?这太残酷了!
在Windows7上,使用VS2010,刚刚升级到IE10。
发布于 2013-07-25 21:35:36
我想我找到答案了..。似乎IE10添加了(或将此作为默认设置添加)了“保留收藏网站数据”设置...这是选中的(默认情况下),虽然我没有彻底测试它,但我认为这就是我的js文件没有被清除的原因。

发布于 2013-07-25 21:31:30
由于糟糕的缓存,很容易就会出现bug。在打开缓存(并手动清除缓存)的情况下进行开发是不可能的。
如果您正在使用服务器端脚本语言生成页面,则可以使用指纹识别。
您可以向URL添加一个总是不同的查询字符串,这使得浏览器永远不会缓存脚本。非常有用的开发,可怕的生活:P
例如:script.js?fingerprint=123456,其中123456是每个页面加载的不同数字。
一种更复杂的解决方案是查看源代码中的实际更改。
发布于 2013-09-29 00:01:12
在我的基于web的mySQL应用程序中,IE-10 (使用默认设置)经常拒绝显示数据库的状态。它通常显示以前访问的状态(显示已删除的记录,或不显示已添加的记录)。
这是IE-10设置可变的结果。(不幸的是,我只能使用说荷兰语的IE-10,微软拒绝我下载说英语的浏览器)。粗略翻译为:转到Internet选项/常规。您会看到“浏览历史记录”,其中有一个“设置”按钮。点击它,你会看到确定搜索新页面的单选按钮。默认值为"automatic",将其更改为“每次访问时都搜索新页面”。这解决了我的问题
然而,不幸的是,我不知道如何在我的应用程序中设置它,所以我必须通知我的用户。这太尴尬了。
https://stackoverflow.com/questions/17859385
复制相似问题