【发布时间】:2016-02-04 14:01:47
【问题描述】:
我在 IE 中看到了一个在 Chrome 中没有看到的奇怪错误。具体来说,这涉及到一些 JS 代码在 (Telerik) 向导导航回它的第一步时没有触发。
当用户单击“上一个”按钮时,某些数据没有正确加载。按 F12 并调出开发者控制台向我显示以下警告:
DOM7011:此页面上的代码禁用了前后缓存。更多信息请见:http://go.microsoft.com/fwlink/?LinkID=291337
好的,所以我转到提供的链接,我注意到文档状态:
In order to be cached, webpages must meet these conditions:
...
- The F12 Developer tools window isn't open
这是一个问题,因为当我在开发窗口打开时使用向导中的导航按钮时,它的行为正常,就像在 Chrome 中一样。
如何调试相关的 Javascript,以便弄清楚发生了什么?此外,我了解缓存是什么,但我不确定这是什么意思,我不知道为什么 Chrome 的行为会有所不同。有没有一种方法可以强制 IE 表现得像 chrome 并关闭(或关闭)导致此问题的任何功能?
【问题讨论】:
标签: javascript google-chrome caching internet-explorer-11