删除NPAPI插件支持对最终用户意味着什么?


12

我有点熟悉传统插件家族-即QuickTime,Flash和Java Web插件。在相当长的一段时间里,它们一直是Web应用程序的主体。

因此,我很惊讶地得知(嗯,实际上,我是作为非描述性的脚注,实际上是围绕此博客文章学习的),NPAPI插件将在Google Chrome中停止使用。我听说有传言称它也会在Firefox中被删除,但是我还没有找到任何对此的硬引用。

没关系。我可以理解和尊重;这些插件本身给浏览器增加了很多安全漏洞,并且膨胀很多。

但是,对于最终用户而言,这对我到底意味着什么?这是否意味着我将无法运行期望Java,QuickTime或Flash插件可用的应用程序?在应用程序本身更新之前,是否有替代品或其他兼容的“插件”可以代替?

我是否必须使用旧版本的浏览器才能继续使用仍使用这些插件的应用程序?

如果需要,我可以指定我所指的平台:(X)Ubuntu / Linux Mint,最新版本,64位OS。

Answers:


16

自从我们进行Flash开发以来,我实际上已经为我的公司做过一些研究。这是发给高层的电子邮件的内容(部分内容已删除)

tl; dr

Chrome浏览器的NPAPI弃用路线图:http
//www.chromium.org/developers/npapi-deprecation

  • 2014年1月。常见的插件(例如Silverlight,Unity,Java)目前将列入白名单(尽管默认情况下 Unity和Java已被阻止
  • 其他插件将看到黄色弹出窗口,要求许可
  • 2014年中。不再允许NPAPI插件进行更新。NPAPI插件不再在商店搜索中列出。
  • 通过UI允许运行被阻止的插件会更加困难,但仍然可以(如果已安装)
  • 2014年9月。从商店中删除了所有NPAPI插件(但如果已经安装,仍然可以使用)
  • 2014年底。Chrome中的NPAPI支持将被完全删除(使用NPAPI的插件将无法使用)

Chrome替代NPAPI:

火狐浏览器

Firefox替代插件:

  • 再一次,建议使用浏览器中可用的技术,例如
    • WebGL,它允许OpenGL ES访问
    • WebRTC。

我本想在几个月前感谢您的回答,对此我表示感谢。不过,我需要关于Firefox的更多具体性;如果将来会完全停止支持NPAPI插件。
Makoto

没有具体性,但是开发人员已经清楚地表明,这是Firefox最终的发展方向,只有HTML5才有未来。当他们甚至可以完全用JavaScript实现与虚幻引擎一样复杂的事情时,我倾向于同意。在浏览器技术的发展与手机成为主流平台之间,插件已死。
Stephanie 2014年

要说Unity会简单地转向WebGL就是低估了影响。例如,Unity公开承认其可移植性和性能:“不太可能将您的游戏从Unity Web Player上轻松
推出

我将开始稍微更新此答案,以结合最近事件中出现的一些新事实。您在此处拥有的信息量很大,但是现在的响应有点过时了。
Makoto 2016年

@Makoto继续,我要承认我在这个领域没有积极从事任何工作,所以我自己也没有任何更新
Slav

0

我将回答您的两个问题,并在2018年为所有需要执行插件的人提供有关浏览器中NPAPI插件状态的信息,因为公司页面,管理页面,学习课程,硬件Web Admin等都需要执行...

我是否必须使用旧版本的浏览器才能继续使用仍使用这些插件的应用程序?

否,您已更新支持NPAPI 的Firefox分支,例如:

Waterfox 56(已更新,并基于FF56)

Basilisk 201801(已更新并基于FF55)

Palemoon 27(已更新并基于FF27 UI)

我是否必须使用旧版本的浏览器才能继续使用仍使用这些插件的应用程序?

是的,如果您想使用官方的Firefox或Chrome浏览器。实际上,带有“ Chrome”引擎的浏览器的最新版本是:

铬。内部版本45.0.2416.0-win32(需要使用chrome:// flags /#enable-npapi启用PPAPI)


问题是,这实际上并不能回答问题。我绝不鼓励任何人仅仅为了NPAPI支持而使用旧版本的浏览器,因为那是一大堆漏洞,正等待爆发。
Makoto

什么?你看了我的回信吗?旧版本?Firefox的两个版本都与其他任何浏览器一样进行了更新(几天前)。Chromiun版本已过时,但这并不是鼓励使用,而只是有关最后一个版本的信息:从我的角度来看,作为最终用户,我希望获得这些信息,而不是经过过滤/审查的信息
Daniel Perez

那么诚,您有什么解决方案?不要使用任何浏览器,因为总的安全性是神话吗?那因为不是一种选择而需要执行NPAPI的人呢?对于大多数仍在使用的Java和Flash咨询公司而言,它们具有大量内容和自定义开发,因此它们将长期使用。没有其他选择意味着用户使用了几年没有安全补丁的浏览器。而在我的帖子中,浏览器已从几天前更新了代码和安全补丁。
Daniel Perez

我不会否认有些服务仍在使用NPAPI插件,并且仍然依赖于此。我经常使用的一项服务-Crunchyroll-仍然坚持使用Flash播放器,但Flash仍可以在最新的Chrome中使用。自从Oracle自己淘汰了Java的最新版本以来,任何人都没有可用的插件。自宣布被删除以来已经有好几年了。任何仍然依赖NPAPI插件来交付其产品的咨询公司都应由于交付无法维护的代码而终止其合同。
Makoto
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.