Win10 IE11浏览器,您正在查看的页使用 Java,Microsoft 网站提供有关 Java 支持的更多信息 解决

最近工作需要支持下IE11浏览器,使用java applet控件。

以前IE10及以下版本都比较正常,但是IE11会出现一些比较奇怪的现象。

记录下解决的方法和过程,便于有需要的同学自取。

1.首先是报错,如下图所示;这个网上搜索了较多的资料,分析下来核心的原因是浏览器未启用java控件;是因为IE11默认是用的32位,即使是打开的Program File下的IE也是这样(至少我测试下来是这样)

Win10 IE11浏览器,您正在查看的页使用 Java,Microsoft 网站提供有关 Java 支持的更多信息 解决_第1张图片

 解决方法:安装32位的java解决。

参考资料:Running Java in Internet Explorer 11 - Stack Overflow

装完可以用这个地址测试下java版本:Java Tester - What Version of Java Are You Running?

2.如何让IE11默认用64位版本,因为32位还是比较受限。

IE选项-高级-针对增强保护模式启用64位进程,勾选;经测试有效,且可以加载64位java插件。

Win10 IE11浏览器,您正在查看的页使用 Java,Microsoft 网站提供有关 Java 支持的更多信息 解决_第2张图片

 参考资料:在64位win10中开启64位ie浏览器的方法(IE11)_windows10 64位系统用什么浏览器_swq123459的博客-CSDN博客

3.当然我们的需求是比较特殊的,同时支持高版本chrome应用和低版本插件,所以用了双核浏览器-360极速浏览器;360极速浏览器的兼容模式是可以记录的,每次打开插件应用都会默认进入兼容模式。

但是这种方式测试下来,第2种64位的支持方式对360极速浏览器失效,暂时没找到解决方法。不过已经暂时够用了。

如此,证明IE系列对插件的支持目前为止还是可以的,虽然已经2023年了。此过程记录分享给需要的小伙伴们。

你可能感兴趣的:(java,开发语言)