所以我正在写我的第一个扩展名……关于包装的很多信息都令人困惑
所以我有2个文件
app.js
document.body.style.backgroundColor = "red";
manifest.json
{
"manifest_version": 2,
"name": "Borderify",
"version": "1.0",
"description": "Adds a red border to all webpages matching mozilla.org.",
"icons": {
"48": "icons/border-48.png"
},
"content_scripts": [
{
"matches": ["*://*.localhost/*"],
"js": ["app.js"]
}
]
}
所以我用WinRAR,web-ext和WinZip(分别用3种不同的尝试进行诅咒)压缩了这2个文件,并将.zip重命名为.xpi
但是我得到这个错误 所以四处寻找错误
这里说根本无法完成...我必须将其上传到ff网站,他们给了我xpi文件
Installation Error: "This add-on cannot be installed because it appears to be corrupted"
在这里说install.rdf出了点问题...我根本没有这个文件,那是一件旧事吗? ZIP confused. Plugin appears to be corrupted
此处
https://stackoverflow.com/a/31043045/5796284
它说我应该使用“放气”压缩...但是我认为Web-ext构建会做到这一点
我很困惑,有人可以清理一下吗?