Я использую построитель дополнений Firefox, и вот что у меня есть:
main.js:
var widgets = require("widget");
var tabs = require("tabs");
var data = require("self").data;
var widget = widgets.Widget({
id: "div-show",
label: "Show divs",
contentURL: "http://www.mozilla.org/favicon.ico",
onClick: function() {
tabs.activeTab.attach({
contentScriptFile: [data.url("jquery.js"), data.url("myScript.js")]
});
}
});
myScript.js
var first = $(".avatar:first");
var url = first.attr("href");
Теперь я застрял на том, как передать переменную url обратно в main.js, чтобы он мог открыть ссылку в новой вкладке.Из myScript.js у меня нет доступа к объекту tabs, объявленному в main.js.