use navigator.appName
<script>
alert(navigator.appName);
</script>看看tecent的appname是什么
如果是就直接关闭好了

解决方案 »

  1.   

    呵呵不要想当然。TE显示出来的和IE一样。
      

  2.   

    下面的代码利用了TencentBrowser的一个bug。不知新版本是否已经修复:<SCRIPT LANGUAGE="JavaScript">
    <!--
    var a=window.open("","aa");
    var b=window.open("","aa");
    var isTencentBrowser=(a!=b);
    a.close();
    b.close();
    alert(isTencentBrowser?"You are using Tencent Browser":"You are NOT using Tencent Browser")
    //-->
    </SCRIPT>
      

  3.   

    emu_ston(穷死了,一块去抢萨达姆的小金库吧) 
    试过了你的代码可以通过,还有其它更可靠的办法吗?
      

  4.   

    有没有可能
    tencnet在发送请求是是否会加入自己的标识信息?
    要是有的话,在服务器端判断也可以
      

  5.   

    tencent本质上也是IE,应该不会加标识信息的。这是利用tencent的一个特性写的,不算是bug,应该新版本也不会改:<SCRIPT LANGUAGE="JavaScript">
    <!--
    var win = window.open("","","top=1000");
    var isTencentBrowser=(win.screenTop==0)
    win.close();
    alert(isTencentBrowser?"You are using Tencent Browser":"You are NOT using Tencent Browser")
    //-->
    </SCRIPT>
      

  6.   

    var pop=window.open('','','width=555,height=555,top=10000');
    if(pop.clientWidth!=555&&pop.clientHeight!=555)
      alert("te")
    else
      alert("ie")
      

  7.   

    呵呵,忘了把pop给close掉了 :)