Как разрешить пользователю редактировать URL, на который перенаправляет моя пользовательская кнопка в контекстном меню? - PullRequest
0 голосов
/ 20 апреля 2019

Я сделал свое расширение для fist chrome - кнопка контекстного меню, которая открывает выделенный текст в ссылке.

Далее я хочу позволить пользователю расширения изменить URL-адрес, по которому выделенный текст будет использоваться в конце.

Думайте об этом как о выделенном правой кнопкой мыши и кнопке контекстного меню «Поиск» выделенной в Google, однако я хочу, чтобы пользователь разрешил вводить URL-адрес вручную.

Как настроить страницу параметров простого расширения и перенаправить входной URL в код script.js?

Пока что мне удалось создать только manifest.json и script.js, где я сам набирал URL, тогда как цель состоит в том, чтобы позволить пользователю вводить URL.

Что у меня так далеко:

chrome.tabs.create({  
    url: "https://en.wikipedia.org/wiki/" + info.selectionText
  });
chrome.contextMenus.create({
  title: "Search: %s", 
  contexts:["selection"], 
  onclick: getword

Скажем, пользователю нужен быстрый доступ к выделенному тексту в википедии.

  1. Устанавливает "https://en.wikipedia.org/wiki/" в настройках расширения.
  2. Основные моменты "Онтарио".
  3. Щелкните правой кнопкой мыши и выберите кнопку расширения.
  4. Chrome открывает новую вкладку "https://en.wikipedia.org/wiki/Ontario".
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...