Я разрабатываю расширение Google Chrome. Когда щелкнули всплывающее окно, я хотел бы, чтобы окно ввода присутствовало в файле popup.html, чтобы содержать выделенный текст текущей веб-страницы.Получить выделенный текст веб-страницы в расширении google chrome
Пример текстового поля:
<input id="searchBox" type="text" />
Когда текст выбран в веб-страницы, текстовое поле должно содержать выбранное слово. Я пробовал с chrome.extension.getBackgroundPage().getSelection()
, но он не работает.
, но этот плагин https: // chrome.google.com/extensions/detail/fbhgckgfljgjkkfngcoeajbgndkeoaaj получает источник выбора. –
Да. Он использовал то же самое, что показал вам. Heres сценарий: 'chrome.tabs.executeScript (нуль, {файл: "script.js"});' И: 'chrome.extension.onRequest.addListener ( функция (запрос, отправитель, sendResponse) { document.getElementById ("txtar"). innerText = request.viewsource; }); ' Первая часть - это в основном код, который я показал вам (кроме файла сценария), а вторая часть - обмена сообщениями. – tcooc