Я предполагаю, что фоновая страница ссылается на некоторый JavaScript (или имеет JavaScript прямо в нем), который все еще работает?
Причина в том, что permissions
, который вы установили, это tabs
фоновая страница всегда будет загружаться независимо от этого разрешения.Если вы хотите предотвратить загрузку кода на фоновой странице, вам нужно сделать что-то вроде этого:
Либо включать скрипт только при нажатии действия браузера:
chrome.browserAction.onClicked.addListener(function(tab) {
//do something
});
Илизапретить загрузку скрипта только на тех страницах, которые вы хотите:
chrome.tabs.onUpdated.addListener(function (tabId, changeInfo, tab) {
if (tab.url.indexOf("//www.facebook.com/events/") > -1) {
// do something
}
});