【发布时间】:2015-05-30 13:13:02
【问题描述】:
我写了一个类似于谷歌的Search in Google for '...'的上下文菜单代码
代码在显示菜单选项和单击之前都可以正常工作。选择菜单选项后,会创建新选项卡,但 Chrome 会尝试加载 chrome-extension://acpffpbkehpfofhgilcophibgbkhmmba/https://www.google.co.in/search?q=Wikipedia 而不是 https://www.google.co.in/search?q=Wikipedia。
请提出可能是什么问题。相关代码如下。
function GoogleSearch(info, tab) {
console.log("Search Google for " + info.selectionText);
chrome.tabs.create({
url: "www.google.co.in/search?q=" + info.selectionText,
})
}
cmid = chrome.contextMenus.create({
'title': "Search Google for '%s'",
"contexts": ["selection"],
'onclick': GoogleSearch
});
【问题讨论】:
标签: javascript google-chrome url google-chrome-extension contextmenu