我在加载小程序时遇到了一个运行Windows 8/8.1的错误。
我用谷歌搜索了 acr-err,我发现这与 IE 11 中的兼容性视图有关。使用开发人员工具更改它工作正常,我尝试添加元标记
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8"/>
但这只有在我把它放在头标签中时才有效。这是一个完美的解决方案,因为我的小程序可以与IE11中的其他Java版本配合使用。
我也试过
$document.prepend('<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8"/>');
在集团中,如果那检测Java版本。
它已添加,但默认情况下IE11中的文档模式不会更改..所以我的小程序将无法正常工作...请帮忙
你不能用javascript更改文档模式,因为它在加载DOM时只能设置一次。
如果它适用于头部部分中的元标记,请使用它。
如果您的服务器提供具有该值的 HTP 标头"X-UA 兼容",它也可以工作。
IE11 有一个"企业兼容模式",您可以在其中指定 url,这些 url 应以兼容模式显示。
最后一个选项是启用"所有内部站点的兼容 mot",并将 url 放入内部网站点区域。
井。。。IE和兼容模式很有趣。
您还应该考虑将小程序替换为从不技术,因为大多数浏览器会删除插件或已经删除了它们。