迁移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扩展。
解释我的东西......我会会写一个添加或在Firefox的扩展? – jacktrades 2012-07-18 15:52:29
他们都是一样的东西。 – Yansky 2012-07-19 07:46:50
他们不再一样了。 “目前有几种工具集用于开发Firefox附加组件,但[WebExtensions](https://developer.mozilla.org/en-US/Add-ons/WebExtensions)将在2017年底之前成为标准。其他包括覆盖附加组件,自举加载项和附加SDK在内的工具集预计将在相同的时间段内被弃用。“和“我们计划放弃使用本文档中描述的技术的Firefox附加组件,不要使用这些技术来开发新的附加组件,而是使用WebExtensions。” – 2017-03-13 10:49:40