【问题标题】:Simplecart makes IE11 crash on win8Simplecart 让 IE11 在 win8 上崩溃
【发布时间】:2015-11-18 15:55:19
【问题描述】:

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

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

【问题讨论】:

  • 使用 procdump -ma -i C:\dumps 捕获故障转储,使用 Windbg 打开 dmp,修复符号 (support.microsoft.com/kb/311503/en-us),运行 !analyze -v 看看是否有任何有用的东西。
  • 你试过调试吗?
  • 感谢@magicandre1981 已修复。

标签: wordpress windows-8 internet-explorer-11 simplecart


【解决方案1】:

已修复! 为了追踪它的源代码,我运行了带有 VS (Visual Studio) 附加 + 公共符号的 IE。

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

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

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

MS 新浏览器 (Edge) 没有遵循该指令,IE

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

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

.htaccess 中的变化

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

标头集 X-UA-Compatible "IE=EmulateIE10"

【讨论】:

    猜你喜欢
    • 2020-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-10
    • 1970-01-01
    • 1970-01-01
    • 2018-03-11
    相关资源
    最近更新 更多