zap all iframes Properties; 4 verification cycles; more efficient.
当前为
// ==UserScript==
// @name zapIframesPropIde
// @description zap all iframes Properties; 4 verification cycles; more efficient.
// @include *
// @include https://*
// @include http://*
// @namespace https://greasyfork.org/en/users/3561-lucianolll
// @namespace https://openuserjs.org/users/lucianolll
// @version 6
// @grant none
// @run-at document-end
// @author lucianolll
// ==/UserScript==
var gnfr={
zapifrprp:function(){
var doc=document,ifra=doc.getElementsByTagName('iframe'),ln=ifra.length;
if(ln!==0){
var frm=function(f){var m,mds=function(d){m=f[d];return [m,m.parentNode];};return function(d){return mds(d);};}(ifra);
for(var i=ln,j=0,tm=[];i--;j++){tm[j]=frm(i);}
tm.forEach(function(v){v[1].removeChild(v[0]);});
}
},
adtm:function adtm(){var adt=[3000,9000,15000,21000];adt.forEach(function(v){setTimeout(zapifrprp,v);});},
adCodfr:function(){
var doc=document,rfb=doc.getElementsByTagName('body')[0], adscrip=doc.createElement('script');adscrip.setAttribute('axis','zapIframesProp');adscrip.textContent=["var zapifrprp=",this.zapifrprp,";",this.adtm,";addEventListener('load',zapifrprp,false);addEventListener('load',adtm(),false);document.body.setAttribute('ondblclick','zapifrprp()');"].join('');rfb.insertBefore(adscrip,rfb.lastChild);
}
};
addEventListener('load',gnfr.zapifrprp,false);
addEventListener('load',gnfr.adCodfr(),false);
/*adt=[3000,9000,15000,21000,27000,33000,38000];*/