日期:2014-05-16  浏览次数:20328 次

js中被隐藏着外链,怎么去掉??求高手!
<script type="text/javascript" src="http://www.jlun.net/images/zhong/menu.js"></script>

这个 js 在网站中运行后,就会在顶部出现一个绿框里,这是用火狐看到的内容,这段代码怎么去掉呢??

<div><div style="z-index:9999;visibility:visible;display:block;padding:3px;font:bold 11px Arial;background-color:#95d13d;position:absolute;top:10px;left:10px;"><a style="color:#000;" href="http://apycom.com/">No&nbsp;back&nbsp;link</a></div></div>
JavaScript

------解决方案--------------------
你这是引用外部js吧,一般这种在线js里面很多带有广告之类的,你没法控制这个js。不然你把这个js下到本地,删除里面带有广告的代码,拿来用就好了

------解决方案--------------------
吧这个js闭包 重写 document.append 方法
------解决方案--------------------
直接给他干掉呢,
看一下他出现的位置,直接在document加载完成后把他的DIV删掉
------解决方案--------------------
好牛的,双eval加密。。解密2次才找到增加版权的源代码

(function(){
    var links = document.getElementsByTagName('a');
    for (var i = 0; i < links.length; i++){
        if (links[i].href && /^http:\/\/(?:www\.
------解决方案--------------------
)apycom\.com[\/]*$/i.test(links[i].href))
            return true;
    }
    if (document.body){
        var box = document.createElement('div');
        box.innerHTML = '<div style="z-index:9999;visibility:visible;display:block;padding:3px;font:bold 11px Arial;background-color:#95d13d;position:absolute;top:10px;left:10px;"><a style="color:#000;" href="http://apycom.com/">No&nbsp;back&nbsp;link</a></div>';
        document.body.appendChild(box);
    }
    return false;
})();


去这里http://app.baidu.com/app/enter?appid=121305解密
/** apycom menu ****************/后面使用eval加密的js,然后删除上面贴出来的代码后替换掉eval加密