从维基百科:
Netscape 插件应用程序编程接口 (国家知识产权局) 是一种应用程序编程接口 (API),允许为网络浏览器开发插件(更具体地说,浏览器扩展)。它最初是为 Netscape 浏览器开发的,始于 1995 年的 Netscape Navigator 2.0,但随后被其他浏览器采用。
我查找了重复的问题,但找不到一个足够通用的问题来回答我的问题。我想知道在哪些版本的不同主流浏览器(Firefox、Chrome 等)中放弃了 NPAPI 支持,这意味着从哪个版本开始这些功能不再起作用,以及您需要运行哪个版本的特定浏览器才能确保它们正常工作。
运行过时的软件永远不是一个好主意,在研究了替代方案之后,运行旧浏览器应该是绝对的最后手段(例如Java Web 启动),但请坚持主题。问题不在于利弊,也不在于邀请讨论为什么放弃 NPAPI 支持,或者放弃 NPAPI 是好事还是坏事。
唯一的问题是:主流浏览器的哪些版本不再支持 NPAPI 插件?
答案1
Firefox 52
根据斜线点“[从] Firefox 52 开始,所有基于旧 NPAPI 技术构建的插件都将停止在 Firefox 中使用,但 Flash 除外,Mozilla 计划在更多版本中支持 Flash。这意味着 Java、Silverlight 和各种音频和视频编解码器等技术将无法在 Firefox 上使用”
延长支持版本 (ESR)
根据支持网站mozilla.org,“Firefox 52 的 ESR(扩展支持版本)将继续支持这些插件直到 2018 年初。”
重要的:Windows 64 位版 Firefox 52 ESR 仅支持 Adobe Flash 和 Microsoft Silverlight 插件。如果您还需要 Java 或其他插件的支持,请选择 Windows (32 位) 下载。
铬 45
Chrome 42 是第一个默认禁用 NPAPI 的版本,而版本 45 是第一个完全放弃支持的版本。根据java.com,“Google 的 Chrome 版本 45 不再支持 NPAPI,这会影响 Silverlight、Java、Facebook Video 和其他类似的基于 NPAPI 的插件。”