доступ к выделенному элементу с фоновой страницы в расширении для Google Chrome - PullRequest
1 голос
/ 30 ноября 2011

Я разрабатываю расширение, которое должно изменять содержимое элемента ввода выделенного текста на веб-странице.

Таким образом, у моего расширения есть фон с некоторой функцией, которая получает текст, который нужно вставить до последнегоСфокусированный элемент ввода HTML.Проблема в том, чтобы получить такой элемент.В FF это document.commandDispatcher.focusedElement Я пытался использовать window.document.activeElement, но он всегда возвращает объект html тела фона, а не объект текущего окна.(Но в документации сказано, что «В случае фоновой страницы значение текущего окна возвращается к последнему активному окну ...»)

Так что вопрос в том, как получить текущеесфокусированный элемент из фоновой страницы расширения?

1 Ответ

2 голосов
/ 01 декабря 2011

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

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