Ie忽略某些代码的BUG
May 1st, 2009 | 『黑客病毒』 | 0 Comments
近日在做网页测试的时候,发现了一个很严重的问题。同样的页面,在IE系列浏览器下可以正常解析执行,而在chrome下就会以源代码的方式显示出来。
下面附上该文件源代码(readme),供大家研究,探讨一下是不是由于网页设计有问题。
首先这个除了存在由于该系统的服务器端的配置存在问题,最大的一个问题就IE这个浏览器了,它似乎忽略某些错误,直接就执行了JavaScript里面的内容。如果是这样的,在某些刻意设计的网页,如果使用ie浏览器,例如我先构造一些脚本,让网页弹出一个格式化硬盘的选择框,然后放置错误的代码(IE不执行的)让它默认用户选择了“是”。这个系统在ie下可以实现其全部功能,而在firefox下可以绕过某些限制功能,但是在ie下就什么问题都没有,在chrome下就直接以源代码的方式显示。
我的测试环境是windows xp sp3 home ,IE8.0.6001.18702;chrome的版本号为1.0.154.59。该问题存在于ie6及ie7 。已经于多台电脑测试过
