Расширение, над которым я работаю, ведет себя странно после того, как пользователь переходит по ссылке, которая скачивает файл.
Если я запускаю следующий бит кода из контекстного меню, предупреждение отображается, как и ожидалось, и я могу вызывать его любое количество раз, и оно будет работать:
chrome.tabs.executeScript(null, { code: "alert('hello')", allFrames: true },
function () {
console.log("alert completed");
});
Как только скачивается файл с той же страницы, скрипт выполнения перестает работать.
Есть идеи?