【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

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:003082
用户头像

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

关注

评论

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

【API进阶之路】破圈,用一个API代替10人内容团队

华为云开发者联盟

内容 编辑 API 华为云 文本摘要

鲲鹏迁移第一批吃螃蟹的人,践行技术国际化

华为云开发者联盟

鲲鹏920 服务器 华为云 ARM芯片 X86

Docker 网络模式详解及容器间网络通信

哈喽沃德先生

Docker 容器 微服务

【运维探讨】RPA落地实践,提升IT运维工作效能!

嘉为蓝鲸

RPA 运维自动化 标准化 系统运维 流程

架构设计复杂度来源

escray

学习 从零开始学架构 架构师预科班

区块链交易所开发源码,数字货币交易所app开发

13530558032

ArCall远比你想象的要强大的多

anyRTC开发者

WebRTC 在线教育 直播 RTC 安卓

高效程序员的45个习惯:敏捷开发修炼之道(7)

石云升

敏捷开发 晨会

为什么阿里巴巴的程序员成长速度这么快,看完他们的内部资料我明白了

Java迁哥

Java 阿里巴巴 程序员 成长 笔记

9块钱,构建个私有网盘,关键不限速

华为云开发者联盟

网站 OBS 在线网盘 华为云 云存储

2019年我最喜欢的三款数码产品。

徐说科技

手机 苹果

第 0 期架构师训练营第 8 周作业2-总结

fujin

突破传统 区块链如何实现病历永存

CECBC

区块链 电子病历 信息共享

区块链技术成为金融业务应用热点

CECBC

区块链 人工智能 金融

35K成功上岸华为商城事业部,只因学透了这几个开源的商城项目

Java迁哥

Java 华为 源码 资料 商城项目

迭代技术方案设计文档规范

程序员架构进阶

技术方案

Java中强、软、弱、虚四种引用详解

古月木易

Java

花两个半月吃透这份Java手打面经,成功从外包上岸到京东

Java迁哥

Java 学习 腾讯 面试 资料

LeetCode题解:84. 柱状图中最大的矩形,双循环暴力,JavaScript,详细注释

Lee Chen

大前端 LeetCode

程序员如何获取一份高薪工作?阿里P8大牛给你一些中肯的建议

Java迁哥

Java 华为 程序员 面试 资料

数字货币钱包系统定制开发,区块链钱包源码

13530558032

隐私计算会成为“金融”向“数科”转型的一剂猛药?

hellompc

基于Prometheus的微服务应用监控

易观大数据

分析HiveQL 生成的MapReduce执行程序

任小龙

week12 homework

burner

区块链支付系统源码开发,USDT承兑支付平台

13530558032

合约跟单系统开发,数字货币合约跟单软件搭建

13530558032

week12学习总结

burner

第 0 期架构师训练营第 8 周作业 1

fujin

Java中强、软、弱、虚四种引用详解

奈学教育

Java

浅析LR.Net工作流引擎

Learun

.net 敏捷开发 工作流

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