【发布时间】:2016-04-04 02:42:20
【问题描述】:
我正在创建类似于 chrome 搜索的 Firefox 插件。如何使用带有 'url' 选项的 browser.tabs.create() 函数?
我已阅读此article。但是在这里,没有关于如何使用变量 url 创建此选项卡的文档。
//code for CMcontentScript.js-start
var tabs = require("../sdk/tabs");
self.on("click", function(node, data) {
textContent = window.getSelection().toString();
var searchURL = google.com?searchtid=" + textContent;
tabs.open(searchURL);//In here i want to know how we can add variable url to 'url' option
});
//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"),
contentScriptFile: "./CMcontentScript.js"
});
//code for index.js-ends
【问题讨论】:
-
好的,它适用于硬线网址吗?
-
根据文档你应该解析一个对象.like
create({ "url":searchURL })
标签: firefox firefox-addon firefox-addon-sdk jpm firefox-addon-webextensions