我正在将google-chrome扩展改编为firefox .
这个扩展非常简单,它只是重新加载当前的浏览器窗口并将特定的字符串放入其中(它用于激活 Odoo
上的调试状态) .
但是,当我对mozilla测试站点进行测试时,它说测试已经通过,扩展应该准备好了 .
但每当我在 about:debugging
上尝试我的浏览器时,它会一遍又一遍地抛出相同的东西 .
刚刚将浏览器更新为版本 57.0
,同样的故事也在继续 .
这是我的目录结构(我已将插件添加到zip文件中)
background.js
LICENSE
manifest.json
off.png
on.png
README.md
super_on.png
我的清单文件:
{
"name": "My Debug",
"version": "3.3",
"manifest_version": 2,
"description": "Toggle debug mode",
"short_name": "My Debug",
"offline_enabled": true,
"browser_action": {
"default_icon": "off_.png",
"default_title": "- Click for Debug \n- Double Click for Debug"
},
"applications": {
"id": "email@email.com"
},
"incognito": "spanning",
"background": {
"scripts": ["background.js"]
},
"permissions": ["activeTab", "webNavigation", "*://*/*", "tabs"],
"icons": {
"16": "off.png",
"128": "off.png"
}
}
它抛出了我:
There was an error during installation: Extension is invalid
我知道不再需要 install.rdf
了 .
清单文件可能有些错误?
1 回答
在Odoo中,默认情况下不需要chrome或firefox扩展来激活和设置调试模式 . 您可以使用Odoo框架执行类似以下代码的操作 . 这取自this Odoo module
web.Home
控制器并添加自动调试模式行为: