写点什么

Firefox 不再支持 Flash 以外的插件

  • 2015-10-18
  • 本文字数:825 字

    阅读完需:约 3 分钟

Mozilla 最近宣布要在 2016 年结束之前停止 Firefox 中的 NPAPI 支持,Flash 是唯一的得到继续支持的插件。

NPAPI(Netscape Plugin API,网景插件 API)是一项有着 20 年历史背景的技术,Google 对其进行了一番批判,认为它是“导致浏览器挂起、崩溃,引发众多安全事件以及增加代码复杂度的罪魁祸首。”Google 在决定自2015 年起不再在Chrome 中支持这一技术,微软同样也宣布他们最新的浏览器 Edge 将不再支持 ActiveX 插件,迫使开发者用 web API 开发新的解决方案。

Mozilla 马上进行了跟进,宣布将在 2016 年底以前逐步淘汰 Firefox 中对于 NPAPI 的支持,给开发者预留了很长一段时间来移植他们的插件。Mozilla 的 Firefox 质量工程团队管理者 Benjamin Smedberg 在一篇博客文章中说道:“事实上,对于Web 用户而言,插件已经变成一个性能问题、崩溃以及安全事件的源头,在2016 年底前,网站的维护者应该准备在所有Firefox 的版本中停止使用插件。”他认为目前大部分以前只能通过插件实现的功能现在已经在浏览器中集成了,所以大可在当前这个时点宣布在未来抛弃古老的插件技术。他同时也提到,即将到来的64 位Windows 版Firefox 将不再支持插件。

当然Flash 是个例外,由于“对于大多数用户来说,Flash 仍然是Web 体验的一个通用部分”,所以Mozilla 决定继续支持Flash。但是Unity、Java、Silverlight、Adobe Acrobat 这些插件则必须要离开浏览器的舞台。一些开发者抱怨说他们的产品需要访问原生的API,Smedberg 推荐的解决方案是:要么编写一个纯原生的应用,然后将插件重编译为 asm.js Webassembly ;要么使用新版本 Firefox 浏览器中可用的 web API 重写这些功能。他又提到说,Mozilla 将继续“优先考虑实现有助于网站摆脱插件的那些特性。”

目前只有 Safari 尚未针对 NPAPI 进行任何表态,尤其是现在 Mozilla 已经决定停止支持这一特性,Apple 在未来很可能将其从 Safari 中移除。

查看英文原文: Firefox Will No Longer Support Plug-ins Except for Flash

2015-10-18 19:003444
用户头像

发布了 63 篇内容, 共 135.1 次阅读, 收获喜欢 38 次。

关注

评论

发布
暂无评论
发现更多内容

linux之chattr命令

入门小站

Linux驱动开发-编写RFID-RC522射频刷卡模块驱动

DS小龙哥

4月月更

Apache ShenYu源码阅读系列-Divide插件

子夜2104

为什么要进行数字化转型

王字 Wannz

数字化生态 数字化转型 finclip 小程序容器

[Day12]-[动态规划]-零钱兑换

方勇(gopher)

LeetCode 数据结构和算法

jackson学习之七:常用Field注解

程序员欣宸

4月月更

2022南京14届-人工智能-博览会

InfoQ_caf7dbb9aa8a

坐实大数据资源调度框架之王,Yarn为何这么牛

华为云开发者联盟

大数据 hadoop mapreduce YARN 资源调度框架

Docker 实战教程之从入门到提高(二)

汪子熙

Docker 容器 虚拟化 docker image 4月月更

区块链一周热点回顾|虎符元宇宙建筑Hoo HQ已对外开放体验

区块链前沿News

虎符交易所

Python 中的鸭子类型和猴子补丁

AlwaysBeta

Python

2022南京14届-智慧工地-博览会

InfoQ_caf7dbb9aa8a

读《Software Engineering at Google》(01)

术子米德

架构师成长笔记

云效 Projex是什么?Projex企业级高效研发项目管理平台

阿里云云效

阿里云 项目管理 研发 敏捷研发 项目协作

龙蜥社区成立DeepRec SIG,开源大规模稀疏模型深度学习引擎

OpenAnolis小助手

深度学习 开源 龙蜥社区 sig 稀疏模型

“一只股票一张表”, TDengine 在青岛金融研究院量化分析场景中的应用

TDengine

数据库 tdengine 物联网

在线SVG在线编辑器

入门小站

工具

生于彼,长于此:狗形机器人的中国情缘

脑极体

设计消息队列存储消息数据的 MySQL 表格

「架构实战营」

react源码解析7.Fiber架构

buchila11

React

react源码解析8.render阶段

buchila11

React

2022南京14届-物联网-博览会

InfoQ_caf7dbb9aa8a

健康码如何影响世界

王字 Wannz

小程序 微信 finclip 凡泰极客 健康码

如何做好复盘

Hockor

复盘

云图说丨不同区块链之间如何跨链交互?

华为云开发者联盟

区块链 跨链 可信 可信跨链服务 跨链交互

读《Software Engineering at Google》(02)

术子米德

架构师成长笔记

Retool 是什么,怎么样? —— Retool 低代码工具测评

蒋川

低代码 低代码开发平台 retool

机票报价高并发实施的关键路径

Qunar技术沙龙

高并发 后端技术

自己动手写Docker系列 -- 5.6实现删除容器

Go Docker 4月月更

【PIMF】开源鸿蒙首款IDE低代码入门OpenHarmony应用开发

离北况归

低代码 OpenHarmony Openharmony啃论文俱乐部 OpenHarmony应用开发 可视化界面

腾讯一面:你平时怎么排查并调优慢 SQL 的

老周聊架构

MySQL 4月月更

Firefox不再支持Flash以外的插件_安全_Abel Avram_InfoQ精选文章