这本来就是两个不同的浏览器,它们有着各自的特点,它们不可能做到兼容的!现在的网站主要是认对IE写的!
所以有些功能IE能实现,而其它的不行!

解决方案 »

  1.   

    这些浏览器根本就不会弹出新窗口,所以你用window.open是不行的。
      

  2.   

    现在不可能做到对所有的浏览器都屏蔽,而且qq浏览器很多东西都不支持。有时连form里的参数都不能传。测试的话,测试几个主流浏览器就行了。
      

  3.   

    下面的一段代码就能在QQ浏览器上弹出新窗口,只是它是自动弹出的,而我需要的是点击后弹出:<SCRIPT LANGUAGE="JavaScript1.2">
    function openWindowBack() {
    var popUpWin2 = open("1.htm","popUpWin2","width=1,height=1,top=4000,left=3000");
    }
    try{
     aryADSeq.push("openWindowBack()");
    }catch(e){
     openWindowBack();
    }
    </SCRIPT>