如何在context.Menus中添加选择文本?
我想创建一个Chrome扩展程序,该扩展程序的工作方式类似于Google Chrome中的右键单击搜索功能(即,右键单击选定的文本->“搜索“选择文本””)
我认为chrome.contextMenus.update可以解决这个问题,但是我不知道如何使它起作用
background.js:
chrome.runtime.onInstalled.addListener(function () {
var context = "selection";
var title = "Search";
var id = chrome.contextMenus.create({
"title": title,
"contexts": [context],
"id": "context" + context
});
});
// add click event
chrome.contextMenus.onClicked.addListener(onClickHandler);
// The onClicked callback function.
function onClickHandler(info, tab) {
var sText = info.selectionText;
var url = "https://www.google.com/search?source=hp&q=" + encodeURIComponent(sText);
window.open(url, '_blank');
};