Я узнал, как вызывать фон js моего расширения, введя конкретное ключевое слово в omnibox. Но мне нужно включить мое расширение для прослушивания текста, введенного в омнибокс, без помощи какого-либо ключевого слова.Слушайте хромированные события omnibox/текст без запуска любого ключевого слова
Пример: Если пользовательские типы, abc или abcd или abcd.com, мое расширение должно активироваться. Здесь я не могу полагаться на любое ключевое слово, потому что пользователь будет напрямую вводить имя целевого сайта.
Когда я попытался использовать ключевое слово как возможное имя цели (скажем, abcd.com), запуск не работает с того момента, когда пользовательские типы abc, chrome autosuggests abcd.com и пользователь выбирает его напрямую, а запуск ключевого слова не работает.
Я googled, но все учебники, которые я нашел, были вокруг использования ключевых слов. Я хочу что-то вроде eventlistener, который будет слушать все омнибокс каждой вкладки все время.
Любые учебники или источники были бы очень полезными для меня.
спасибо. Есть ли другой способ для расширения узнать, какой URL-адрес открывается в браузере (на любой существующей вкладке или на новой вкладке). В принципе, я хочу, чтобы узнать, открыт ли какой-либо веб-сайт или URL-адрес, содержащий этот веб-сайт, и действовать на него. – Ivin
Посмотрите на ['webNavigation'] (https://developer.chrome.com/extensions/webNavigation) и [' webRequest'] (https://developer.chrome.com/extensions/webRequest) API. Или даже просто старые [API-интерфейсы tabs'] (https://developer.chrome.com/extensions/tabs#events). Но 'webNavigation', вероятно, ваш лучший выбор. – Xan