fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
阅读:6706回复: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
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
1楼#
发布于:2017-01-25 19:45
https://bugzilla.mozilla.org/show_bug.cgi?id=1311472
Bug 1311472 - [tracking] mozillaonline addons/firefox CN distribution
谋智中国版捆绑扩展的所需权限跟踪bug。
好人好梦
火狐狸
火狐狸
  • UID26935
  • 注册日期2008-11-06
  • 最后登录2024-04-26
  • 发帖数254
  • 经验89枚
  • 威望0点
  • 贡献值24点
  • 好评度4点
  • 社区居民
2楼#
发布于:2017-02-11 16:36
Mozilla早死早超生,换Chrome保平安
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
3楼#
发布于:2017-02-13 08:33
我只想知道, 全面迁移到webextension后, 还有没有UserChrome.js的替代品, 或者修改浏览器本体结构/行为的替代方案
毕竟这正是fx区别与其他野兽的独门绝技...
-いたんですか? -ええ、ずっと
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
4楼#
发布于:2017-02-13 17:24
白左:我只想知道, 全面迁移到webextension后, 还有没有UserChrome.js的替代品, 或者修改浏览器本体结构/行为的替代方案
毕竟这正是fx区别与其他野兽的独门绝技...
回到原帖
只能说要和现在一样的可能性很小。或许以后有兼容webextensions的相当于uc这样强力的扩展,还要看webext能否支持修改浏览器本体和行为
Firefox More than meets your experience
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
5楼#
发布于:2017-02-13 17:51
fang5566:只能说要和现在一样的可能性很小。或许以后有兼容webextensions的相当于uc这样强力的扩展,还要看webext能否支持修改浏览器本体和行为回到原帖
mozilla声称正在尽力扩展webextension的API支持范围,就我理解而言,webextension是个超脱浏览器之外的标准,那么fx支持的东西,理论上其他浏览器也支持咯
-いたんですか? -ええ、ずっと
network
小狐狸
小狐狸
  • UID55446
  • 注册日期2017-02-03
  • 最后登录2022-02-08
  • 发帖数75
  • 经验35枚
  • 威望0点
  • 贡献值32点
  • 好评度0点
6楼#
发布于:2017-02-13 18:20
火狐去运行Chrome的扩展做什么啊,感觉火狐真脑子不好了
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
7楼#
发布于: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-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
8楼#
发布于:2017-02-13 21:07
network:火狐去运行Chrome的扩展做什么啊,感觉火狐真脑子不好了回到原帖
因为传统xul扩展已无路可走,技术淘汰,缺乏支持,开发难度成本就高,并且浏览器更新后扩展容易失效。mozilla想建立一个即可以兼容chrome,跟上时代步伐,又不会太深入内核容易失效的扩展机制
Firefox More than meets your experience
thresh
小狐狸
小狐狸
  • UID37462
  • 注册日期2011-09-30
  • 最后登录2020-03-23
  • 发帖数56
  • 经验48枚
  • 威望0点
  • 贡献值18点
  • 好评度2点
9楼#
发布于:2017-03-02 01:06
fang5566:因为传统xul扩展已无路可走,技术淘汰,缺乏支持,开发难度成本就高,并且浏览器更新后扩展容易失效。mozilla想建立一个即可以兼容chrome,跟上时代步伐,又不会太深入内核容易失效的扩展机制回到原帖
我觉得自古这种中间路线容易死的不明不白,两头不靠,等不到属于自己优势发挥的时间点
saderson
小狐狸
小狐狸
  • UID38069
  • 注册日期2012-01-04
  • 最后登录2019-06-18
  • 发帖数8
  • 经验14枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
10楼#
发布于:2017-03-21 06:47
火狐咋装Chrome的扩展
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
11楼#
发布于:2017-03-21 10:51
saderson:火狐咋装Chrome的扩展回到原帖
chrome store foxified 扩展,具体搜索论坛
Firefox More than meets your experience
andypku
非常火狐
非常火狐
  • UID23097
  • 注册日期2008-03-05
  • 最后登录2022-08-20
  • 发帖数865
  • 经验740枚
  • 威望0点
  • 贡献值790点
  • 好评度26点
  • 社区居民
  • 忠实会员
12楼#
发布于:2017-03-22 01:13
yfdyh000:https://bugzilla.mozilla.org/show_bug.cgi?id=1311472
Bug 1311472 -  mozillaonline addons/firefox CN distribution
谋智中国版捆绑...
回到原帖
谋智中国和谋智到底是什么关系啊?纯种的亲生儿子吗?
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
13楼#
发布于:2017-03-22 09:13
andypku:谋智中国和谋智到底是什么关系啊?纯种的亲生儿子吗?回到原帖
https://zh.wikipedia.org/wiki/%E8%B0%8B%E6%99%BA
https://www.zhihu.com/question/19834575
andypku
非常火狐
非常火狐
  • UID23097
  • 注册日期2008-03-05
  • 最后登录2022-08-20
  • 发帖数865
  • 经验740枚
  • 威望0点
  • 贡献值790点
  • 好评度26点
  • 社区居民
  • 忠实会员
14楼#
发布于:2017-03-26 00:31
yfdyh000:https://zh.wikipedia.org/wiki/%E8%B0%8B%E6%99%BA
https://www.zhihu.com/question/19834575
回到原帖
都是非盈利机构啊,我读了都迷糊了。维基百科似乎是说这两家是不同的机构,尽管Firefox的基金会主席也加入了谋智中国。可是知乎的回答却似乎暗示谋智中国相当于Firefox的子公司……
上一页
游客

返回顶部