首页 > 解决方案 > Javascript - 阻止所有弹出窗口和新窗口,适用于以下网站

问题描述

我想阻止弹出广告和新窗口广告,我已将此代码添加到我的扩展程序但不起作用,此代码阻止一些广告但不是所有弹出广告,我需要在此处更改以阻止所有弹出广告,如果是posible 和新的windows 广告?谢谢

var topNames=["(_2)","(aCsdAh)","(admaven)"];
for(var i=0;i<topNames.length;i++){
var topName = topNames[i];
var regex = new RegExp(topName,"g");
if(window.top.name.match(regex)){
window.stop();
window.close();
}}
var domains=["35\.184\.137\.181", "159\.203\.92\.22", "ad4game\.com", "openload\.co", "oload\.tv", "oload\.stream", "upvid\.co", "streamango\.com", "streamcherry\.com", "adnetworkperformance\.com", "adplxmd\.com", "adrunnr\.com", "adsjudo\.com", "afftrack\.com", "agisdayra\.com", "alwaysthrifty\.club", "applicationg29\.com", "archermedia\.co\.uk", "artadtags\.com", "as\-popup\.ir", "bestadbid\.com", "bwin(.*)wm\=", "click\-cpa\.net", "clickd\.club", "clickppcbuzz\.com", "clicksgear\.com", "codeadnetwork\.com", "codeonclick\.com", "danarimedia\.com", "datumglobal\.com", "di7wee8\.top", "dinozavr\.online", "directrev\.com", "dl\.www\.speedvid.net", "done\.witchcraftcash\.com", "dota2spotlight\.club", "doublepimpssl\.com", "elvenar\.com", "engine\.spotscenered\.info", "gearbest\.com", "getdcgreatdeals\.com", "hearthstonehighlights\.org", "heroesreplay\.info", "hotsspotlight\.club", "jolic2\.com", "kd2244\.com", "kitx\.gdn", "kutlvuitevgw\.com", "l161c\.com", "leaguehighlight\.com", "lightinthebox\.com", "locatelinks\.com", "maxprofitcontrol\.com", "mazonaws\.com", "mediabuy\.cloud", "mediawhirl\.net", "newtabtv\.com", "nextlnk2\.com", "odplbueosuzw\.com", "ohbuegh3ev\.com", "onclickpredictiv\.com", "onclkds\.com", "performanceadexchange\.com", "pipeschannels\.com", "popads\.net", "popcash\.net", "popmog\.com", "popmyads\.com", "poptm\.com", "practively\.com", "prestoris\.com", "prpops\.com", "pubdirecte\.com", "pureadexchange\.com", "redonetype\.com", "serve\.popads\.net", "soda\.media", "terraclicks\.com", "theadgateway\.com", "thewhizmarketing\.com", "thewhizproducts\.com", "tnkexchange\.com", "toponclick\.com", "trackertrk\.top", "trackmedia101\.com", "travelwithetf\.com", "u1trkqf\.com", "venturead\.com", "voodaith7e\.com", "webgains\.com", "www\.cloudy\.ec", "xxlargepop\.com", "yoursinfo\./info", "zedo\.com", "zhabyesrdnvn\.com", "zryydi\.com"];
for(var i=0;i<domains.length;i++){
var domain = domains[i];
var regex = new RegExp(domain,"g");
if(document.URL.match(regex)){
window.stop();
window.close();
document.write('');
}}

标签: javascriptjquery

解决方案


推荐阅读