basit bir google eklentisi yapmaya çalışıyorum. Örnekle açıklamaya geçiyorum;
"twitter.com/elonmusk" adresine girdiğimizde belirli requestleri engellemeye (block) çalışıyorum. "twitter.com/billgates" adresine girdiğimizde de hiçbir engelin olmamasını (engellediklerimin de izin verilir olmasını) istiyorum.
Kodum -background.js;
chrome.tabs.onUpdated.addListener(function(tabId,changeInfo,tab){
if (tab.url === "https://twitter.com/elonmusk"){
var urls = [
'*://*.google-analytics.com/*'
];
var response = function() {
return { cancel: true };
}
chrome.webRequest.onBeforeRequest.addListener(response, { urls: urls }, ['blocking'] );
}else{
//SORUN BURASI yukarıda engellediklerimi burada nasıl sıfırlarım/engellenenleri nasıl kaldırırım?
}});
Kodum elonmusk adresine girdiğinde google analytics'i devre dışı bırakıyor fakat billgates adresine girdğimde devredışı bırakılmış requestleri nasıl etkinleştirebileceğimi bilmiyorum?
chrome.webRequest.onBeforeRequest.removelistener(response)
yukarıdaki kod yapıldığında blocklanan requestleri kaldırdığını söylüyorlar ama işe yaramıyor ya da ben bir şeyi yanlış yapıyorum.
Yardımcı olursanız sevinirim.