Cha*_*bee 9 firefox firefox-addon-webextensions
我正在尝试学习Firefox的WebExtension开发.我发现窗口调试工具非常有用,因为我可以在窗口上下文中交互式地评估javascript代码.
对于浏览器级别的Webextension API,在尝试类似地使用浏览器控制台时,我完全没有成功.例如,尝试使用选项卡API
单击menu-> developer-> browser console
在控制台命令行中输入以浏览器开头的任何表达式
"ReferenceError:浏览器未定义"
我尝试过使用chrome并得到同样的错误(阅读有关chrome.*vs browser的文章.*)
例如,尝试查找所有标签:
var querying=browser.tabs.query(queryInfo)
Run Code Online (Sandbox Code Playgroud)
要么
chrome.tabs.query()
Run Code Online (Sandbox Code Playgroud)
返回未定义的浏览器或chrome
请帮忙
小智 7
如[1]中所述,WebExtension API存在于WebExtension中包含的页面中.通过浏览器控制台,您可以访问用于实现主浏览器用户界面的javascript环境,这是一个非常不同的环境.
要以交互方式试验WebExtensions API,最好的办法是创建一个带有空背景页面的非常简单的WebExtension,然后使用调试器附加到它[2]
[1] https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API
[2] https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Debugging
| 归档时间: |
|
| 查看次数: |
6241 次 |
| 最近记录: |