res://ieframe.dll/acr-err在IE 11中加载我的applet // windows 8 / 8.1 //在java 6上?

时间:2014-12-12 14:59:43

标签: java javascript jquery internet-explorer applet

我在加载applet时遇到了运行Windows 8 / 8.1的错误。

我用Google搜索了acr-err,我发现它与IE 11中的兼容性视图有关。 使用开发人员工具更改它可以正常工作,我尝试添加元标记

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8"/> 

但只有当我把它放在head标签中时才有效。这是一个完美的解决方案,因为我的applet可以与IE11中的其他java版本一起使用。

我也尝试了

$document.prepend('<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8"/>');
如果检测到java版本,则在bloc中

它已被添加,但默认情况下IE11中的文档模式没有改变..所以我的小程序不能工作...... 请帮忙

1 个答案:

答案 0 :(得分:0)

您无法使用javascript更改文档模式,因为它只能在加载DOM时设置一次。

如果它适用于head部分中的元标记,请使用它。

如果您的服务器提供具有该值的HTP标头“X-UA-Compatible”,它也将起作用。

IE11有一个“企业兼容模式”,你可以在其中指定网址,这些网址应该以compat模式显示。

最后一个选项是启用“compat mot for all intranet sites”,并将url放入Intranet-site区域。

嗯...... IE和compat模式很有趣。

您还应考虑使用never技术替换applet,因为大多数浏览器都会删除插件或已将其删除。