Safari恶性bug(iframe与onload,alert的冲突)

测试环境:

Windows XP SP3

Safari 4.0.5

Safari 5.0

 

新建一个html文件,内容如下:

<iframe onload="alert(1)"></iframe>

将此文件拖入Safari,Safari就“死了”……

 

原因:初始src属性为空或“about:blank”的iframe元素,如果其onload事件中有alert,confirm,prompt等函数的话,Safari就会死掉。

 

解决办法:不要把src属性留空,或者不要在src为空的iframe的onload中写alert……

你可能感兴趣的:(html,windows,iframe,测试,XP,Safari)