Каков наилучший способ вызвать слушателя в расширении Chrome, которое запускается всякий раз, когда пользователь выполняет поиск в Chrome? Лучшая идея, которая у меня сейчас есть, это
chrome.tabs.onUpdated.addListener( function (tabId, changeInfo, tab) {
if (changeInfo.status === 'loading' && tab.active) {
let tabURL = new URL(tab.url)
// handler code here
}
}
Однако иногда это заканчивается завершением запроса и отображением страницы результатов поиска, а затем выполнением кода. Я хочу преобразовать запрос до того, как он будет отправлен на серверы Google. Это возможно? Если да, то как?