Chrome 42禁用NPAPI和相關插件:Java、Unity和Silverlight

jopen 9年前發布 | 7K 次閱讀 Chrome

 英文原文:Chrome 42 Disables NPAPI and Related Plug-ins: Java, Unity, Silverlight

正如 NPAPI 停用聲明中的概述,按照原定計劃于近日發布的穩定版 Chrome 42,禁用了 Netscape 插件 API。原因是 NPAPI“已經成為導致眾多失去響應、甭潰、安全事故以及代碼復雜化的罪魁禍首”,團隊早在2013 年就首次聲明了這一計劃

自 2014 年 1 月以來 NPAPI 插件就被禁用了,但是包括 Java、Unity、Silverlight 以及 非死book Video 在內的少許幾個流行的插件被加入到白名單中。到 2015 年 1 月時,這幾個插件也默認禁用了,但是用戶仍然可以在個別網站上啟用它們。現在,NPAPI 完全被禁用,而且基于 NPAPI 的插件將不會在 chrome://plugins/頁面中展示。

Mac OS 和 Windows 的用戶可以在 chrome://flags/頁面通過 NPAPI 的 flag 啟用它,企業管理員仍然能夠通過已啟用的插件(EnabledPlugins)策略列表將相關插件加入白名單。這個解決方案在 9 月以前會一直有效,屆時 Chrome 將完全移除對 NPAPI 的支持。

包括 Firefox 在內的幾個 Mozilla 的項目和 Apple 的 Safari 仍然在使用 NPAPI。盡管如此,Mozilla 在他們的開發者網站上提到說“發展到現在,插件已然屬于歷史遺留技術”,他們還建議網站開發者“盡可能拒絕使用插件”。

到目前為止,我們尚未聽說任何來自 Oracle 或微軟有意將它們的插件進行移植,以使用 Chrome 原生客戶端的計劃。

來自: InfoQ
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!