与Firefox相比,Chrome具有更受限制的扩展API;它主要由内容脚本(带有背景页面)以及用于上下文菜单和弹出窗口等的几个钩子组成。因此,在我看来,Chrome API的非常重要的子集可以在Firefox中实现,既可以作为Firefox扩展,也可以作为单独的“扩展编译器”,例如存在Greasemonkey脚本(顺便说一句,这是另一个例子)与Chrome内容脚本的工作方式完全相同)。如果实施,这将允许大多数Chrome扩展程序在Firefox中安装和运行。
我在Google上搜索了一下,发现其中有多次 提及是很老的尝试,但是所有指向实际Mozilla存储库的链接现在都已失效。即使不是这样,如果这种早期的努力仍可用于Firefox 4或Chrome扩展API的最新更改,我会感到非常惊讶。
所以我的问题是,有人知道Firefox中的Chrome Extension API兼容性层的最新技术吗?是否有任何扩展程序或扩展程序编译器试图解决我提出的问题?