fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
阅读:6794回复:28

究竟有多少 Chrome 的扩展可以运行在 Firefox 上?

楼主#
更多 发布于:2017-01-21 20:11
Firefox 宣布了将在 2017 年底,也就是 Firefox 57 只支持 WebExtensions,不支持传统的扩展。如果传统的扩展不更新支持 WebExtensions,它将无法正常安装使用。至于这个 Firefox 57 的时间点很可能会延迟,一方面 WebExtensions 的 API 还在不断开发中,有的 API 还没完成,有些功能缺失,很可能 2017 年底 WebExtensions 还未达到可以大面积满足用户使用的要求,另一方面 Mozilla 也会一直评估届时到底会有多少比例的扩展会挂掉,至少要到挂掉比例减少达到要求的时间点才会彻底转移到 WebExtensions。

使用 WebExtensions 技术的一个好处就是它可以兼容大多数的 Chrome 扩展,开发者只需要对他们的扩展做少许变动即可移植兼容 Firefox。现在甚至已经有 Chrome Store Foxified 这款扩展安装以后可以直接安装 Chrome 商店里的扩展。

那到底有多少 Chrome 扩展可以运行在 Firefox 上呢?Mozilla 官方人员做了一些分析。



Chrome 商店共有 57804 个扩展,其中可以轻松转换到 Firefox 使用的占到了 76.36%,缺少部分权限的占 9.07%,缺少部分 API 的占 10.91%,缺少部分 manifext 的占 13.49%。

但需要注意的是并不是说着 76% 的扩展安装了 Chrome Store Foxified 就可以完全正常使用,这里只是说这些扩展可以很轻松转换为 Firefox 的格式,只需要开发者或第三方做少许变动。另外这里只是扫描了关于权限、API 和 manifest 部分,并没涉及 Web API 的支持,而且两种浏览器扩展实现的 API 也会有所不同。

兼容 Chrome 的扩展在一定程度上可以弥补今后使用 WebExtensions 导致部分扩展无法使用的问题,但并不能完全替代以前 Firefox 的一些扩展的功能,尤其是一些 Firefox 上的强力扩展。而 Mozilla 表示会尽可能给 WebExtensions 带来更多的 API,实现更多 Chrome 扩展所不能实现的更好功能,但我个人认为和新的主题 API 不如完整主题但强于轻量主题类似,WebExtensions 扩展不会如传统扩展可以那么强力,但会比 Chrome 的扩展强很多,因为 WebExtensions 扩展的 API 不会像传统扩展那么可以调用 Firefox 内核的核心功能,这会导致 Firefox 升级后扩展更容易失效。

http://www.ghacks.net/2016/12/31/how-many-chrome-extensions-will-run-in-firefox/

最新喜欢:

lordlord bootislandsbootis...
Firefox More than meets your experience
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
1楼#
发布于:2017-02-13 17:24
白左:我只想知道, 全面迁移到webextension后, 还有没有UserChrome.js的替代品, 或者修改浏览器本体结构/行为的替代方案
毕竟这正是fx区别与其他野兽的独门绝技...
回到原帖
只能说要和现在一样的可能性很小。或许以后有兼容webextensions的相当于uc这样强力的扩展,还要看webext能否支持修改浏览器本体和行为
Firefox More than meets your experience
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
2楼#
发布于:2017-02-13 21:05
白左:mozilla声称正在尽力扩展webextension的API支持范围,就我理解而言,webextension是个超脱浏览器之外的标准,那么fx支持的东西,理论上其他浏览器也支持咯回到原帖
mozilla似乎并没有明确说webext可提供给其他浏览器使用,估计是专用。另外越强大越要深入内核,就gecko内核排他性来看,也不会。
Firefox More than meets your experience
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
3楼#
发布于:2017-02-13 21:07
network:火狐去运行Chrome的扩展做什么啊,感觉火狐真脑子不好了回到原帖
因为传统xul扩展已无路可走,技术淘汰,缺乏支持,开发难度成本就高,并且浏览器更新后扩展容易失效。mozilla想建立一个即可以兼容chrome,跟上时代步伐,又不会太深入内核容易失效的扩展机制
Firefox More than meets your experience
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
4楼#
发布于:2017-03-21 10:51
saderson:火狐咋装Chrome的扩展回到原帖
chrome store foxified 扩展,具体搜索论坛
Firefox More than meets your experience
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
5楼#
发布于:2017-05-31 16:58
network:知道Mozest 社区和谋智中国是什么关系吗, 是谋智的前身吗?回到原帖
不太清楚。mozest 当初是有和官方有一些联系和合作。后面看来就没啥关系了,官方有自己的社区,mozest也变得无人问津了。
Firefox More than meets your experience
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
6楼#
发布于:2017-06-01 09:44
yfdyh000:http://www.firefox.com.cn/about/career/ 写了:“谋智网络是Mozilla Corporation在中国的全资子公司,我们是Mozilla大家庭中非常重要的一份子。我们作为Mozilla的员工,被创新和...回到原帖
调查相当仔细
Firefox More than meets your experience
游客

返回顶部