本帖最后由 ytzjq 于 2015-5-14 13:10 编辑
百米广告JS文件地址:百米广告JS文件地址:http://a535.100msh.com/ad.js
- /*
- * @广告加载插件
- * @百米生活 tangbo
- */
- window.BMSHAD_Base={};
- (function(b){b.Config={};var k=function(a){return a=a.replace(/(http:\/\/)|(https:\/\/)/,"").split("/")[0]}(location.href);b.extend=function(a,c,b){for(var d in c)!c.hasOwnProperty(d)||a.hasOwnProperty(d)&&!b||(a[d]=c[d])};b.getScriptArgs=function(){for(var a=document.getElementsByTagName("script"),a=a[a.length-1].src,c=/(?:\?|&)(.*?)=(.*?)(?=&|$)/g,b,d={},e={};null!=(b=c.exec(a));)d[b[1]]=decodeURIComponent(b[2]);e.res=d;e.domainName="http://"+a.replace(/(http:\/\/)|(https:\/\/)/,"").split("/")[0]+
- "/";return e};var m=b.getScriptArgs();b.gw_id=m.res.gw_id;b.Config.baseURL=m.domainName;b.Config.dataURL=b.Config.baseURL;b.extend(b,{whiteList:["regexp:/100msh/"],append:function(a,c){function b(a){for(var c=/(<script.*?>)([^<]*(?:(?!<\/script>)<[^<]*)*)(<\/script>)/gi,d=/\s(.*?)=(.*?)(?=\s|>|$)/g,l={},f;null!=(f=d.exec(a.replace(c,"$1").replace(/"|'/g,"")));)l[f[1]]=f[2];/src=/.test(a.replace(c,"$1"))||(l.jscode=a.replace(c,"$2"));return l}function d(a,c){var b,d,f=c.parentNode;b=document.createElement("script");
- for(d in a)"jscode"!=d&&(b[d]=a[d]);a.hasOwnProperty("src")||(b.text=a.jscode||"");f.replaceChild(b,c)}a.appendChild(c);for(var e=c.getElementsByTagName("script"),g,h=0;h<e.length;h++)g=document.createElement("div"),g.appendChild(e[h].cloneNode(!0)),d(b(g.innerHTML),e[h]),g=null},compareWhiteList:function(a){for(var c=!0,b=0;b<a.length;b++)if(/^regexp:/.test(a[b])){var d=eval(a[b].replace("regexp:",""));if("object"===typeof d&&d.test(k)){c=!1;break}}else if(/^function:/.test(a[b])){if(d=eval("("+
- a[b].replace("function:","")+")"),"function"===typeof d&&d(k)){c=!1;break}}else if(a[b]===k){c=!1;break}return c},getAd:function(a){var c=document.createElement("script");c.type="text/javascript";c.src=a||b.Config.dataURL+"adretrieval/index?gw_id="+b.gw_id+"&callback=BMSHAD_Base.getAdHandle";document.getElementsByTagName("head")[0].appendChild(c);return c},getAdHandle:function(a){a=a||{};b.res=a;if(!b.compareWhiteList(a.whiteList||[]))return!1;if(1==a.status){var c=document.createElement("div");c.className=
- "BMSH_adbox_box";c.innerHTML=a.html||"";b.append(document.body,c)}else 2==a.status&&(c=document.createElement("script"),c.type="text/javascript",c.src=a.js_src,document.getElementsByTagName("head")[0].appendChild(c))}});if(top!=self||!b.compareWhiteList(b.whiteList))return!1;b.getAd()})(BMSHAD_Base);
复制代码
百米的广告确实牛X,微信朋友圈也显示,为了不让百米广告显示,我只好屏蔽了百米的广告地址,不知怎么 解开百米的广告JS文件
能把百米的JS文件改成自己的,直接在URL中替换成自己就好了
百米代码如下
|