Javascript 你能告诉我这段代码在做什么吗?

Javascript 你能告诉我这段代码在做什么吗?,javascript,ecmascript-6,google-ads-api,Javascript,Ecmascript 6,Google Ads Api,我有一个网站,我曾经通过谷歌广告获得流量,但谷歌一直不赞成我的广告。甚至我的竞争对手也在成功运行 他们有这样的密码。你能告诉我这是什么吗?你知道吗 <script type="text/css" src="about:blank" class="JOLLYWALLET_mainScript" show="on" nonce="2f878f051eca5796ab6e931026341c79"></script> 我知道这是非常大的代码,但如果你能给我一点提示。我会很

我有一个网站,我曾经通过谷歌广告获得流量,但谷歌一直不赞成我的广告。甚至我的竞争对手也在成功运行

他们有这样的密码。你能告诉我这是什么吗?你知道吗

<script type="text/css" src="about:blank" class="JOLLYWALLET_mainScript" show="on" nonce="2f878f051eca5796ab6e931026341c79"></script>

我知道这是非常大的代码,但如果你能给我一点提示。我会很感激的

tl:dr


var-foundPUP=0;
window.FoxyDeal={};
window.Pricescout={};
window.onerror=函数(消息、url、行号){
log(“JSError:+msg+”“+url+”“+linenumber”);
返回true;
};
功能条(html){
var tmp=document.createElement(“DIV”);
tmp.innerHTML=html;
返回tmp.textContent | | tmp.innerText | |“”;
}
var DomChanges=(函数(){
“appendChild removeChild insertBefore insertAfter insertAttribute removeAttribute replaceChild createElement”
.拆分(“”)
弗雷奇先生(
功能(ftype){
var corefn=此[ftype];
此[ftype]=函数(){
var白名单=假;
var scriptDef=“”;
if(参数[0].src){
scriptDef=参数[0].src;
}else if(参数[0]。innerHTML){
scriptDef=参数[0]。innerHTML;
}
scriptDef=scriptDef.toLowerCase();
if(参数[0].src){
如果(参数[0].src.indexOf(“privacy policy.truste.com”)>-1 | |参数[0].src.indexOf(“cdn.ywxi.net”)>-1||
参数[0].src.indexOf(“connect.facebook.net”)>-1 | |参数[0].src.indexOf(“stats.g.doubleclick.net”)>-1||
参数[0].src.indexOf(“googleadservices.com”)>-1||
参数[0].src.indexOf(“bc585587b3ada44fb186-a46329c63c211af5793807450e90a072.ssl.cf2.rackcdn.com”)>-1||
参数[0].src.indexOf(“seal.websecurity.norton.com”)>-1||
参数[0].src.indexOf(“cdn.inspectlet.com”)>-1||
参数[0].src.indexOf(“www.google-analytics.com”)>-1 | |参数[0].src.indexOf(“googletagmanager.com”)>-1
||参数[0].src.indexOf(“cdnrep.reimage.com”)>-1 | |参数[0].src.indexOf(“cdnrep.reimageplus.com”)>-1){
白名单=真;
}
}
if(参数[0].nodeName&&arguments[0].nodeName.toLowerCase()=='iframe'&&
参数[0]。src&&参数[0]。src.indexOf(“javascript:false”)>-1
){
白名单=真;
}
if(scriptDef.indexOf(“javascript:false”)>-1&&scriptDef.indexOf(“name=\“fb”)>-1){
白名单=真;
}
if(scriptDef.indexOf(“var imgurl”)>-1||
scriptDef.indexOf(“fancyisopen=false”)>-1||
scriptDef.indexOf(“fancybox边距”)>-1||
scriptDef.indexOf(“fancybox皮肤”)>-1||
scriptDef.indexOf(“6-3fckyd8weqkpqm7wm”)>-1||
scriptDef.indexOf(“gorepair()”)>-1||
scriptDef.indexOf(“类=\“ie9\”)>-1||
scriptDef.indexOf(“类=\“下载链接”)>-1||
scriptDef.indexOf(“rel=\\“gorepair\”)>-1
||脚本定义索引(“ua-24411584-1”)>-1){
白名单=真;
}
if(参数[0].nodeName&&arguments[0].nodeName.toLowerCase()=='script'&&arguments[0].hasAttribute(“显示”)){
白名单=真;
}
if(参数[0].nodeName&&arguments[0].nodeName.toLowerCase()=='div'&&arguments[0].hasAttribute(“显示”)){
白名单=真;
}
if(参数[0].nodeName&&arguments[0].nodeName.toLowerCase()=='iframe'&&arguments[0].hasAttribute(“显示”)){
白名单=真;
}
如果(脚本定义=“”||
脚本定义=“”||
scriptDef.indexOf(“-1||
scriptDef.indexOf(“名称=\“脚本”)>-1||
scriptDef.indexOf(“a名称=\“sizcache”)>-1||
scriptDef.indexOf(“a name=\“sizzle”)>-1||
scriptDef.indexOf(“”>-1||
scriptDef.indexOf(“-1||
scriptDef.indexOf(“”>-1||
scriptDef.indexOf(“t”)>-1||
scriptDef.indexOf(“t”)>-1||
scriptDef.indexOf(“”>-1||
(scriptDef.indexOf(“边框:0px currentcolor”)>-1和&scriptDef.indexOf(“”>-1)||
scriptDef.indexOf(“onfocusin=\'t\'onchange=\'t\'onsubmit=\'t\'classname=\'t”)>-1||
scriptDef.indexOf(“”>-1||
(scriptDef.indexOf(“”>-1和&scriptDef.indexOf(“”)顶部:1px;浮动:左侧;不透明度:0.5;“”>-1和&scriptDe