不好意思,是不是被标题给忽悠进来了吧!      在项目测试的时候,由于项目的需求只能在IE浏览器上测试。      有个头疼的问题,在乙丙丁三人的电脑IE6上测试都没有问题,而在甲的电脑的IE6上测试出现js错误,      请问大家这个为什么,大概哪里出现问题?
      我个人的思路如下:
      (1):是不是甲的分辨率和别人不一样,由于页面有有CSS的样式
      (2):是不是甲的IE缓存的问题       解决:我把甲乙丙丁的分辨率设置都一样,甲还是报错js。
             然后我把甲的IE缓存跟清空,然后测试还是不行。       上火啊!!!
                                      谢谢大家
     

解决方案 »

  1.   

    根据我的经验很可能是A的IE上装了某个插件。有些插件(比如ActiveX之类的)会干绕Javascript引擎的运行。
    也有可能是装了什么调试工具,比如老版本的visual studio,或者装了什么安全保护软件。你把A电脑上的一些可疑软件卸掉再试试
      

  2.   

    window.onerror = function(){
        alert('有错误发生')
    }
    把上面的代码写到Script里面看看是不是所有人的机器都会弹出来有错误。
    如果只有甲的机器弹出来,那就不予理会。
    如果所有人都弹出来,就说明是你的代码有问题。
    IE默认js不报错的。
    只有开启的报错,才能报脚本错误,我怀疑你js本身有错误,只是其他人没开启报错,而甲开启了报错。
      

  3.   

    1.看他有没有装IE其它版本的浏览器,如果装了可能你用的已经不是IE6的内核了
    2.查看浏览器的字符编码