现在的位置: 首页 > 综合 > 正文

js代码测试。【一定要在真实工程下来测试是否好用】

2013年08月29日 ⁄ 综合 ⁄ 共 667字 ⁄ 字号 评论关闭

前言:

浏览器测试有IE, FireFox, Safari, Chrome


前两天在测试中发现系统在使用Chrome和浏览器时(直接就去修改代码了,没有再去看看Safari),


关闭按钮不好用,也就是说window.close();不好用,


于是上网找了解决方案,在本地写了一个js方法,调用后发现所以浏览去都可以关闭。


------------------------------------------------------------

问题;

但是,在把代码应用于系统中时,发现Safari中关闭不了!!!


(既存的代码也关闭不了!)


也就是说window.close();单独写在一个页面时,是可以关闭窗口的


但是,在系统中应用时,就关闭不了了。

就是说,下面这段代码

if(navigator.userAgent.indexOf("Chrome") == -1){   
  
    window.close();    
  
}else{  
  
    // 可以找到Chrome表明是Chrome浏览器  
  
    window.open('','_self','');   
  
    window.close();  
  
}

单独写在一个HTML中,对应safari浏览器是好用的,但是在工程中,Safari浏览器时不好用的。

在工程中,saifari也要像Chrome一样处理,才能关闭。

总结:

之后再修改js或css的应用中,在写一个单独的html来测试我们的js之后


我们还要把它放到系统中来测试!


后记:

这个问题的原因不是很明白,估计是打开窗口的方式(_self,  _parent,  _blank)

还有js冲突等等。。(css是最容易冲突的)


抱歉!评论已关闭.