Я просто хочу знать, как я могу отобразить контекстное меню при выделении текста в браузере Chrome?
function genericOnClick(info, tab) {
// alert(info.menuItemId + " was clicked");
// alert(JSON.stringify(info));
// alert("tab: " + JSON.stringify(tab));
createMenu(info.menuItemId);
}
// CREATE CONTEXT MENU
var contexts = ["selection","page"];
for (var i = 0; i < contexts.length; i++) {
var context = contexts[i];
var title = "My Dictionary";
var parentId = chrome.contextMenus.create({
"title": title, "contexts": [context],
"onclick": genericOnClick
});
// Create a parent item and two children.
var child1 = chrome.contextMenus.create(
{"title": "First menu1", "parentId": parentId, "onclick": genericOnClick});
var child2 = chrome.contextMenus.create(
{"title": "Second menu2", "parentId": parentId, "onclick": genericOnClick});
}
, когда я отправляю этот код без "действия выбора". Он действительно работает хорошо.
, но когда я выделяю текст, то после правой кнопки, это можетне работает и все дочерние меню исчезают ..
Как я могу решить эту проблему ..