首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >清除ie10中的javascript缓存不起作用,无法再调试javascript更改

清除ie10中的javascript缓存不起作用,无法再调试javascript更改
EN

Stack Overflow用户
提问于 2013-07-25 21:27:05
回答 3查看 12.6K关注 0票数 4

现在我已经升级到了IE10,很难让我的javascript修改后的文件被识别。

在IE9中,你可以简单地使用开发面板中的‘清除缓存’按钮,就可以看到你的javascript改变了。

这不再有效(显然) --有没有其他方法可以让IE10转储缓存?这太残酷了!

在Windows7上,使用VS2010,刚刚升级到IE10。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-07-25 21:35:36

我想我找到答案了..。似乎IE10添加了(或将此作为默认设置添加)了“保留收藏网站数据”设置...这是选中的(默认情况下),虽然我没有彻底测试它,但我认为这就是我的js文件没有被清除的原因。

票数 12
EN

Stack Overflow用户

发布于 2013-07-25 21:31:30

由于糟糕的缓存,很容易就会出现bug。在打开缓存(并手动清除缓存)的情况下进行开发是不可能的。

如果您正在使用服务器端脚本语言生成页面,则可以使用指纹识别。

您可以向URL添加一个总是不同的查询字符串,这使得浏览器永远不会缓存脚本。非常有用的开发,可怕的生活:P

例如:script.js?fingerprint=123456,其中123456是每个页面加载的不同数字。

一种更复杂的解决方案是查看源代码中的实际更改。

票数 2
EN

Stack Overflow用户

发布于 2013-09-29 00:01:12

在我的基于web的mySQL应用程序中,IE-10 (使用默认设置)经常拒绝显示数据库的状态。它通常显示以前访问的状态(显示已删除的记录,或不显示已添加的记录)。

这是IE-10设置可变的结果。(不幸的是,我只能使用说荷兰语的IE-10,微软拒绝我下载说英语的浏览器)。粗略翻译为:转到Internet选项/常规。您会看到“浏览历史记录”,其中有一个“设置”按钮。点击它,你会看到确定搜索新页面的单选按钮。默认值为"automatic",将其更改为“每次访问时都搜索新页面”。这解决了我的问题

然而,不幸的是,我不知道如何在我的应用程序中设置它,所以我必须通知我的用户。这太尴尬了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17859385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档