迁移Chrome扩展到Firefox

问题描述:

我有一个Chrome扩展包含基本上这一个manifest.json档案:迁移Chrome扩展到Firefox

"content_scripts": [ 
{ 
    "matches": ["*://mail.google.com/mail/*"], 
    "js": ["safegmailbootstrap.js","cryptojs/rollups/aes.js", "javascrypt/aes.js", "javascrypt/md5.js", "javascrypt/aesprng.js", "javascrypt/jscrypt.js", "javascrypt/entropy.js"] 
} 

我试图建立一个Firefox扩展,我已经创建了所有的结构,但仍不能让它在Firefox中工作。

我想我写错了/ chrome/content中的XUL文件。

我已经试过这样写的:

<?xml version="1.0"?> 
<overlay id="sample" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> 
<script src="safegmailbootstrap.js" /> 
<script src="cryptojs/rollups/aes.js" /> 
<script src="javascrypt/aes.js" /> 
<script src="javascrypt/md5.js" /> 
<script src="javascrypt/aesprng.js" /> 
<script src="javascrypt/jscrypt.js" /> 
<script src="javascrypt/entropy.js" /> 
</overlay> 

我不知道这是类似的JSON文件的镀铬“匹配”,Firefox扩展。

+0

解释我的东西......我会会写一个添加或在Firefox的扩展? – jacktrades 2012-07-18 15:52:29

+0

他们都是一样的东西。 – Yansky 2012-07-19 07:46:50

+0

他们不再一样了。 “目前有几种工具集用于开发Firefox附加组件,但[WebExtensions](https://developer.mozilla.org/en-US/Add-ons/WebExtensions)将在2017年底之前成为标准。其他包括覆盖附加组件,自举加载项和附加SDK在内的工具集预计将在相同的时间段内被弃用。“和“我们计划放弃使用本文档中描述的技术的Firefox附加组件,不要使用这些技术来开发新的附加组件,而是使用WebExtensions。” – 2017-03-13 10:49:40