Как я могу представить всплывающее окно из выделенного текстового фрейма, используя расширение Chrome? - PullRequest
0 голосов
/ 25 сентября 2018

Моя идея заключается в том, чтобы отображать всплывающее окно рядом с выделенным текстом после нажатия пользователем элемента контекстного меню.Код выглядит так:

chrome.runtime.onInstalled.addListener(function () {
  chrome.contextMenus.create({
    id: "Test",
    title: "Test",
    type: 'normal',
    contexts: ['selection'],
  });
});

chrome.contextMenus.onClicked.addListener(function (item, tab) {
});

В слушателе ни элемент, ни вкладка не имеют никакой информации о месте или фрейме, где находится этот текст.Я также пытался получить к нему доступ через window.getSelection();, но безуспешно - выбор не содержит информации также.

Конечная цель - представить какой-то фрагмент HTML с точки выделенного текста.

1 Ответ

0 голосов
/ 03 марта 2019

Вы добавили необходимые разрешения для contextMenu в manifest.json?

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