【发布时间】:2015-01-02 08:19:22
【问题描述】:
我使用在线插件生成器创建了一个 firefox 插件。如何从插件中使用网页上的现有功能?这个网站不属于我,所以我无法绑定事件监听器,以便从我的插件向它发送事件。
更新:现在我有了这段代码,但它不起作用:
main.js
var widgets = require("widget");
var tabs = require("tabs");
var data = require("self").data;
var widget = widgets.Widget({
id: "transfer",
label: "Transfer",
content: "Transfer",
width: 100,
onClick: function() {
tabs.activeTab.attach({
// native implementation of window.confirm will be used
contentScriptFile: data.url("new.js")
});
}
});
new.js:
function foo()
{
call(); // function in webpage
}
unsafeWindow.foo();
【问题讨论】:
标签: javascript firefox firefox-addon firefox-addon-sdk