Расширение Chrome для включения чат-бота на всех страницах - PullRequest
0 голосов
/ 11 октября 2019

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

Я немного исследовал и не смог ничего найти,возможно ли это сделать или мы должны искать другие альтернативы, которые используют расширение chrome

1 Ответ

1 голос
/ 11 октября 2019

Да, это возможно. Во-первых, вы можете положиться на файл манифеста, чтобы автоматически внедрить код вашего веб-бота в качестве скрипта содержимого, сопоставив значение *://*/*. Другой вариант - программная вставка из фонового скрипта, для этого возможный способ - создать слушатель для chrome.tabs.onCreated и chrome.tabs.onUpdated в фоновом скрипте, а затем в этот слушатель вставить этот код chrome.tabs.executeScript(tabId, {file: "your_web_bot_code.js", allFrames: true, runAt: "document_end"});

...