Adr*_*scu 14 firefox google-chrome google-chrome-extensions firefox-extensions
与 Firefox 相比,Chrome 的扩展 API 限制明显更多;它主要由内容脚本(带有背景页面)和几个用于上下文菜单和弹出窗口等的钩子组成。因此,在我看来,Chrome API 的一个非常重要的子集可以在 Firefox 中实现,要么作为 Firefox 扩展,要么作为一个单独的“扩展编译器”,就像 Greasemonkey 脚本一样(顺便说一句,这是另一个例子这与 Chrome 内容脚本的工作方式完全相同)。如果实施,这将允许大多数 Chrome 扩展程序在 Firefox 中安装和运行。
我在谷歌上搜索了一下,发现有几次 提到了一个非常古老的尝试,但它的实际 Mozilla 存储库的所有链接现在都已失效。即使它们不是,如果这项早期的努力仍然适用于 Firefox 4 或 Chrome 扩展 API 的最新更改,我会感到非常惊讶。
所以我的问题是,有没有人知道 Firefox 中 Chrome 扩展 API 兼容层的当前技术水平?是否有任何扩展或扩展编译器试图解决我提出的问题?
如果有这样的野兽,连Mozilla的开发者都不知道!
许多 Chrome 的“扩展”只是 Greasemonkey 脚本,它们可以与 Greasemonkey 扩展或 Firefox 上的编译器一起使用,无需任何更改。
不幸的是,必须移植使用其他 API 的扩展。如果您希望将 Chrome 扩展程序移植到 Firefox,或者计划为两者编写一个扩展程序,请查看Mozilla 的新 Jetpack 扩展程序 API,它的工作方式类似于 Chrome 扩展程序的工作方式,但仍然提供大大增加了对原始 Firefox API 所熟知的浏览器的访问权限。
| 归档时间: |
|
| 查看次数: |
8969 次 |
| 最近记录: |