Firefox 插件开发 - 控制台中没有日志?
Firefox Addon Development - no logs in console?
尝试编写简单的 hello world 插件,但我的开发体验不是很好。
这是我的插件的源代码。
manifest.json
:
{
"name": "Foo Bar",
"version": "0.1.0",
"manifest_version": 2,
"developer": {
"name": "Saša Stamenković",
"url": "http://umpirsky.com"
},
"applications": {
"gecko": {
"id": "foo-bar@umpirsky.com"
}
},
"background": {
"scripts": ["background.js"]
},
"permissions": ["tabs", "storage", "notifications"]
}
background.js
:
console.log('Hello World.');
我只想在我的控制台中显示 "Hello World" 文本,或者换句话说,我想要 background.js
到 运行。
首先,我尝试从 about:debugging
:
加载临时插件
我的清单有什么问题?
然后,我尝试 web-ext run
,没有错误,但控制台是空的。
我是不是漏掉了什么?
None 这些事情发生在我身上
我把你的代码复制粘贴到我的电脑里,运行得很好
我两次都可以在浏览器控制台中看到 Hello world。
可能正在发生的一件事是您正在查看 Web 控制台而不是浏览器控制台。
Load Temporary Add-on 用于直接加载 manifest.json 文件而不是编译的 xpi
如果你想加载 xpi 你应该签名:
The generated .zip file doesn't work on Firefox without signing or adding applications.gecko.id key into manifest.json. For more information, please refer WebExtensions and the Add-on ID page.
更多信息在:
https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Getting_started_with_web-ext#Using_web-ext
尝试编写简单的 hello world 插件,但我的开发体验不是很好。
这是我的插件的源代码。
manifest.json
:
{
"name": "Foo Bar",
"version": "0.1.0",
"manifest_version": 2,
"developer": {
"name": "Saša Stamenković",
"url": "http://umpirsky.com"
},
"applications": {
"gecko": {
"id": "foo-bar@umpirsky.com"
}
},
"background": {
"scripts": ["background.js"]
},
"permissions": ["tabs", "storage", "notifications"]
}
background.js
:
console.log('Hello World.');
我只想在我的控制台中显示 "Hello World" 文本,或者换句话说,我想要 background.js
到 运行。
首先,我尝试从 about:debugging
:
我的清单有什么问题?
然后,我尝试 web-ext run
,没有错误,但控制台是空的。
我是不是漏掉了什么?
None 这些事情发生在我身上
我把你的代码复制粘贴到我的电脑里,运行得很好
我两次都可以在浏览器控制台中看到 Hello world。
可能正在发生的一件事是您正在查看 Web 控制台而不是浏览器控制台。
Load Temporary Add-on 用于直接加载 manifest.json 文件而不是编译的 xpi 如果你想加载 xpi 你应该签名:
The generated .zip file doesn't work on Firefox without signing or adding applications.gecko.id key into manifest.json. For more information, please refer WebExtensions and the Add-on ID page.
更多信息在: https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Getting_started_with_web-ext#Using_web-ext