我正在强制从服务器重新加载页面,document.location.reload(true);
并且在 Chrome 中一切正常,但由于某种原因,它在 Internet Explorer 中没有。页面刷新,但仍加载旧数据。
有什么办法可以解决这个问题?
我正在强制从服务器重新加载页面,document.location.reload(true);
并且在 Chrome 中一切正常,但由于某种原因,它在 Internet Explorer 中没有。页面刷新,但仍加载旧数据。
有什么办法可以解决这个问题?
可能是由于 IE 中的 DOC 模式不正确造成的。验证点击 F12(开发工具)并查看设置了哪种文档模式。如果它设置为 Quirks 或 IE 7,它可能会弄乱您的 javascript。
您可以将 Doc 模式强制为浏览器中当前可用模式的一种方法是在 web.config 中指定以下内容。
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=Edge" />
</customHeaders>
</httpProtocol>
更多相关信息: