我正在制作 Firefox 浏览器插件,需要找到当前选项卡的 url
我已经尝试过这篇文章从 Firefox 扩展程序打开当前选项卡/窗口中的 URL,但它告诉我未定义“窗口”。(我认为是因为我正在制作附加组件而不是扩展。)
这是我尝试做的事情:
var widgets = require('widget');
var tabs = require('tabs');
var widget1 = widgets.Widget({
id: "widget1",
label: "widget1",
contentURL: "http://www.mozilla.org/favicon",
onClick: function() {
console.log(tabs.url);
}
})
我制作了一个小部件,当我单击它时,当前选项卡的 url 应该是“console.log”。
似乎不会发生!不断收到“信息:未定义”,这显然意味着 tabs.url 没有返回任何内容。但这似乎是根据https://addons.mozilla.org/en-US/developers/docs/sdk/1.5/packages/addon-kit/docs/tabs.html使用它的方式
有人有想法么?
谢谢,
将要