Как поместить выделенный текст в chrome.contextMenus? - PullRequest
1 голос
/ 03 апреля 2019

Как я могу добавить выделенный текст в 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');
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...