Я пишу расширение Chrome, которое динамически изменяет содержимое всплывающего окна на основе текущего URL-адреса.Использование chrome.browserAction.setPopup за вкладку
я делаю что-то подобное в background.js, который работает отлично:
if(domains.contains(request.url)){
chrome.browserAction.setPopup({
popup: "tracking.html"
});
}else{
chrome.browserAction.setPopup({
popup: "nottracking.html"
});
}
Проблема заключается в том, что если вкладку я включаю содержание всплывающего окна остается неизменным между вкладками. Какова правильная стратегия для решения этой проблемы?
- Захват на вкладке меняет событие как-то (если такая возможность существует)?
- Ограничить изменение содержимого всплывающего окна на текущую вкладку? (Я заметил, что есть параметр для chrome.browserAction.setPopup, но документы немного скудные)
- Что-то еще?
Вся помощь очень ценится!
Nice approach :) – sachinjain024