You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 lines
1.1 KiB
JavaScript

(function () {
var storage = localStorage;
function execFilter() {
var rules = ['*://*youtube.com/yva_video*',
'*://*pagead2.googlesyndication.com*',
'*://*googlesyndication.com/simgad*',
'*://*googlesyndication.com/pagead*',
'*://*feedads.g.doubleclick.net*',
'*://*partner.googleadservices.com/gampad*',
'*://*google.com/uds/afs*',
'*://*googletagservices.com*',
'*://*googleads.g.doubleclick.net*',
'*://*ad-emea.doubleclick.net*',
'*://*2mdn.net*',
'*://*adm.fwmrm.net*',
'*://*.fwmrm.net/ad/*'];
if (typeof opera.extension.urlfilter != 'undefined') {
var filter = opera.extension.urlfilter;
for (var i = 0, len = rules.length; i < len; i++) {
try {
filter.block.remove(rules[i]);
} catch (e) {}
filter.block.add(rules[i]);
}
}
}
window.addEventListener("load", function () {
opera.extension.onmessage = function (e) {
if (e.data === "isKillBranded") {
opera.extension.broadcastMessage({call: "isKillBranded", dokill: storage.getItem("ytaf_branded")});
}
};
}, false);
//Apply URL filter on extension load
execFilter();
}());