background.js:
Код: Выделить всё
chrome.tabs.onUpdated.addListener((tabId, changeInfo, tab) => {
if (changeInfo?.url?.includes("https://www.google.com/search?")) {
chrome.scripting.executeScript(
{
target: { tabId: tabId },
files: ['injection.js'],
}
);
}
})
background.js:
Код: Выделить всё
chrome.tabs.onUpdated.addListener((tabId, changeInfo, tab) => {
if (changeInfo?.url?.includes("https://www.google.com/search?")) {
await chrome.tabs.sendMessage(tabId, { isActive: true });
}
})
Мой вопрос: в чем разница? Какой подход лучше?
Подробнее здесь: https://stackoverflow.com/questions/798 ... -extension
Мобильная версия