【问题标题】:res://ieframe.dll/acr-err loading my applet in IE 11 //windows 8/8.1// on java 6?res://ieframe.dll/acr-err 在 IE 11 //windows 8/8.1// 在 java 6 上加载我的小程序?
【发布时间】:2015-02-11 07:45:16
【问题描述】:

我在加载我的小程序时遇到了在 Windows 8/8.1 上运行的错误。

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

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

但这只有在我把它放在 head 标签中时才有效。这是完美的解决方案,因为我的小程序与 IE11 中的其他 java 版本可以正常工作。

我也试过了

$document.prepend('<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8"/>');

如果检测到 java 版本,则在 bloc 中。

已添加,但 IE11 中默认的文档模式没有改变.. 所以我的小程序无法工作... 请帮忙

【问题讨论】:

    标签: java javascript jquery internet-explorer applet


    【解决方案1】:

    你不能用javascript改变文档模式,因为它只能设置一次,同时加载DOM。

    如果它与 head 部分中的元标记一起使用,请使用它。

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

    IE11有“企业兼容模式”,可以指定url,应该以兼容模式显示。

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

    嗯... IE 和兼容模式很有趣。

    您还应该考虑用 never 技术替换小程序,因为大多数浏览器会删除插件或已经将它们删除。

    【讨论】:

    • Reqrite 完整的代码可能是 Java-Webstart。我认为(只是一个意见),2016年没有市长浏览器将支持插件。(IE将是唯一的浏览器,它将执行插件)
    猜你喜欢
    • 2014-12-11
    • 1970-01-01
    • 2013-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-05
    • 1970-01-01
    • 2018-06-02
    相关资源
    最近更新 更多