我强迫页面使用document.location.reload(true);
从服务器重新加载,但这一切在Chrome中运行良好,但出于某种原因,它并不适用于Internet Explorer。页面刷新但仍然加载旧数据。
有什么方法可以解决这个问题吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
可能是由IE中错误的DOC模式引起的。 验证命中F12(开发工具)并查看设置的文档模式。如果它被设置为Quirks或IE 7,它可能会搞乱你的javascript。
您可以在浏览器中强制Doc模式进入当前可用模式的一种方法是在web.config中指定以下内容。
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=Edge" />
</customHeaders>
</httpProtocol>
更多相关信息: