расширение Chrome - получить выбор пользователя - PullRequest
0 голосов
/ 17 февраля 2019

Я знаю, что об этом спрашивали тысячу раз, но каждый прочитанный мною ответ только сбивает меня с толку.вот что я хочу сделать: я хочу создать расширение Chrome, которое создает контекстное меню, которое появляется, когда пользователь выбирает редактируемый текст и при нажатии изменяет текст на что-то, что является функцией текста.Я успешно создал расширение Chrome, которое добавляет контекстное меню, которое появляется, когда пользователь выбирает редактируемый текст и при щелчке вызывает функцию, но я не знаю, как получить текст, выбранный пользователем, или как изменить текст в редактируемомтекстовое поле.может кто-нибудь объяснить, как сделать эти вещи?

РЕДАКТИРОВАТЬ: Я думал, что этот фоновый скрипт выведет текст, выбранный пользователем, но ничего не выводит, вы можете объяснить, почему?

chrome.runtime.onInstalled.addListener(function () {
    chrome.contextMenus.create({ title: "Convert", contexts: ["editable"], id: "convert" });
});
chrome.contextMenus.onClicked.addListener(function () {
    alert(window.getSelection().toString());
})

РЕДАКТИРОВАТЬЯ пытаюсь работать с еврейскими буквами, и это не работает.любая помощь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...