Chrome 上下文菜单扩展:将选定的文本保存到变量中
Chrome contextmenu extension: save selected text into a variable
我正在尝试创建一个扩展程序,用于将所选单词搜索到字典中。我试图将选定的文本放入 JavaScript 中的变量,但它不起作用。
这是代码:
var search= {
"id": "searchurl",
"title": "Search on dictionary",
"contexts": ["selection"]
};
chrome.contextMenus.create(search);
chrome.contextMenus.onClicked.addListener(function(clickData){
"use strict";
if (clickData.menuItemId === "searchurl" && clickData.selectionText){
var urlkey = Document.getSelection().toString();
alert(urlkey);
}
});
我添加了 jquery 以使其在 chrome 上运行。
clickData.selectionText
已有您选择的文本。
var search = {
"id": "searchurl",
"title": "Search on dictionary",
"contexts": ["selection"]
};
chrome.contextMenus.create(search);
chrome.contextMenus.onClicked.addListener(function(clickData) {
if (clickData.menuItemId === "searchurl" && clickData.selectionText) {
alert(clickData.selectionText)
}
});
我正在尝试创建一个扩展程序,用于将所选单词搜索到字典中。我试图将选定的文本放入 JavaScript 中的变量,但它不起作用。 这是代码:
var search= {
"id": "searchurl",
"title": "Search on dictionary",
"contexts": ["selection"]
};
chrome.contextMenus.create(search);
chrome.contextMenus.onClicked.addListener(function(clickData){
"use strict";
if (clickData.menuItemId === "searchurl" && clickData.selectionText){
var urlkey = Document.getSelection().toString();
alert(urlkey);
}
});
我添加了 jquery 以使其在 chrome 上运行。
clickData.selectionText
已有您选择的文本。
var search = {
"id": "searchurl",
"title": "Search on dictionary",
"contexts": ["selection"]
};
chrome.contextMenus.create(search);
chrome.contextMenus.onClicked.addListener(function(clickData) {
if (clickData.menuItemId === "searchurl" && clickData.selectionText) {
alert(clickData.selectionText)
}
});