Ich erstelle Firefox-Addons, die wie Suchen in Chrome funktionieren. Wie kann ich die Funktion browser.tabs.create() mit der Option 'url' verwenden?Wie funktioniert die Funktion tabs.open() mit einer separaten Inhaltsskriptdatei?
Ich habe dieses article gelesen. Aber hier gibt es keine Dokumentation zur Verwendung dieser Registerkarte Erstellung mit variabler URL.
//code for CMcontentScript.js-start
\t var tabs = require("../sdk/tabs");
self.on("click", function(node, data) {
\t textContent = window.getSelection().toString();
\t var searchURL = google.com?searchtid=" + textContent;
\t
\t tabs.open(searchURL);//In here i want to know how we can add variable url to 'url' option
\t });
//code for CMcontentScript.js-ends
//code for index.js-start
searchMenu = cm.Item({
label: "Search With enadoc",
data: setURL,
context: cm.SelectionContext(),
image: self.data.url("./icon-16.png"),
\t contentScriptFile: "./CMcontentScript.js"
});
//code for index.js-ends
ok so funktioniert es für harten corded url? –
laut Dokumentation sollte man ein Objekt analysieren. Wie 'create ({ " url ": searchURL })' –