0

我已经在 wordpress 网站 http://www.pixelligentdev.com/products/上安装了 simplecart 它在 firefox - chrome 上运行良好 - 但在 win8 / win10 上的 IE11 中无法正常工作,我找不到问题,因为打开了调试器工具它不会崩溃!

如果您尝试点击“订购”按钮购买产品,您会看到

在此处输入图像描述

4

1 回答 1

1

它是固定的!为了将其追溯到源代码,我运行了带有 VS (Visual Studio) 附加 + 公共符号的 IE。

该问题是与存储事件和本地存储使用相关的 IE11 错误。启用 DEV 工具时不会发生该错误,因为打开控制台会将模式设置为“Edge”。

不幸的是,微软的回复是:“这个问题似乎已在 Microsoft Edge 中得到修复。除了与安全相关的问题外,我们目前不会处理 Internet Explorer 中的功能错误。”</p>

解决方法很简单。您可以强制 IE11 将向后兼容模式加载到 IE10。

MS 新浏览器(Edge)没有遵循该指令,IE <=10 也忽略了它。

这可以通过添加 X-UA-Compatible 元数据来完成,但不推荐这种方法。

相反,我通过标题 (.htaccess) 推送它以避免页面验证错误。

.htaccess 中的更改

• 我已添加到标题“X-UA-Compatible”模式,该模式将强制 IE11 呈现为 IE10。(向后兼容)

标头集 X-UA 兼容“IE=EmulateIE10”

于 2015-12-10T14:10:41.940 回答