Java 和 Flash 真的是哥俩好,不时相互传出重大漏洞要使用者更新,现在浏览器外挂部分 Java 决定先走一步。甲骨文近日在自家部落格表示,未来 Java 开发者套件与 Java 执行阶段环境,将不再包含 Java 浏览器外挂,预计从今年 9 月发布的 Java 开发者套件 9 开始剔除。
Flash 和 Java 浏览器程式外挂不时传出重大安全漏洞,不少使用者已经对这两款插件频繁的更新速度感到麻痹了,越来越多网站努力地改写源代码,降低对这两种插件的依赖。甲骨文近日在自家部落格上宣布,未来将不再提供 Java 浏览器外挂,预计从今年 9 月推出的 Java 开发者套件 9 着手进行。
但是安全性问题并非 Oracle 将 Java 浏览器外挂下架的主要考量,而是从 2015 年底开始,许多网页浏览器纷纷抛弃 NPAPI(Netscape Plugin Application Programming Interface)支援,使得甲骨文无法以单一程式应付所有的浏览器。另外一点考量是行动装置的崛起,在这些装置上的网页浏览器,几乎全部都无法安装外挂,让甲骨文决定停止推出 Java 浏览器外挂。
Java 问世到现在已有 20 年左右的历史,从一开始只能在 HotJava 网页浏览器执行,之后获得网景公司 Netscape Navigator 网页浏览器的支援,到现在有许多不同的程式语言,能够替代复杂程式在浏览器中运作。这对于甲骨文来说也是减轻负担的开始,毕竟时不时爆出 Java 插件漏洞,也是件麻烦事。
▲ JavaFX 本身包含 WebView 功能,能够建立需要网页互动的程式。
在甲骨文推出的白皮书中,推荐了几个方式转换 Java Applet(于网页环境下在使用者端运作的小程式),可选择改写成 Java Web Start 摆脱网页浏览器,或是直接转换成安装档案供 Windows、Mac OS X、Linux 使用。
(本文由 T客邦 授权转载)