Javascript Firefox插件中的Chrome页面无法访问选项卡
我是Firefox插件开发新手,在MDN文档中查找问题的解决方案时遇到了一些困难。我的插件现在非常简单,我有一个main.js文件,可以打开一个新的chrome页面 在chome页面中,我想访问打开的选项卡列表;然而,这就是我遇到问题的地方。添加必要的JS(如下面的代码)会导致错误:Javascript Firefox插件中的Chrome页面无法访问选项卡,javascript,firefox,firefox-addon,firefox-addon-sdk,Javascript,Firefox,Firefox Addon,Firefox Addon Sdk,我是Firefox插件开发新手,在MDN文档中查找问题的解决方案时遇到了一些困难。我的插件现在非常简单,我有一个main.js文件,可以打开一个新的chrome页面 在chome页面中,我想访问打开的选项卡列表;然而,这就是我遇到问题的地方。添加必要的JS(如下面的代码)会导致错误: var tabs = require('sdk/tabs'); for (let tab of tabs) console.log(tab.title); 这里是错误,我显然调用脚本不正确,但我不知道应该如何实
var tabs = require('sdk/tabs');
for (let tab of tabs)
console.log(tab.title);
这里是错误,我显然调用脚本不正确,但我不知道应该如何实现它
JavaScript error: chrome://test_addon/content/data/index.html, line 12: require is not defined
在
chrome://test_addon/content/data/index.html
不是沙盒,因此它无法访问SDK API。这非常有意义;然而,我很难找到如何对代码进行沙箱处理。我应该使用这个功能来沙箱我的脚本吗?非常感谢。这并不是那么简单,实际上我不知道插件SDK是否有可能对chrome页面进行沙箱处理。你真的需要用chrome注册这个页面吗?这个页面是用chrome注册的,因为我正试图创建一个非常大的、涉及面很广的界面,需要一个专用的页面。如果我在SDK沙盒中(比如在工具栏面板中)设置JS,将必要的数据传递到我选择的页面,然后再返回,会怎么样?这可能吗?谢谢
JavaScript error: chrome://test_addon/content/data/index.html, line 12: require is not defined