一段简单的HTML代码让IE崩溃

乱编乱写 5745 Views 11 Comments

对于很多web开发者来说,IE可能是你最讨厌的浏览器

这里有一段简单的HTML代码可以让大部分版本的浏览器IE崩溃

你可以玩玩看,^_^ HTML代码:

<html>
<head>
<style type="text/css">
#a { margin: 0 10px 10px; }
#b { width: 100%; }
</style>
<title>IE Crasher</title>
</head>
<body>
<table><tr><td>
<div id="a">
<form id="b">
<input type="text" name="test"/>
</div>
</td><td width="1"></td></tr></table>
</body>
</html>

https://www.hackhp.com/demo/IE-Crasher.html

保存后,用IE浏览器打开,我在IE6、IE8、IE9测试了

打开后发现浏览器可能会出现空白、卡死、没有响应、崩溃等错误

这个问题几乎存在于大部分版本的IE浏览器,为什么会出现这个问题呢

你可以从HTML代码中发现,代码中的<form>标签没有闭合,一些代码不规范

就是因为这些代码不规范,才让IE崩溃了,而为什么其他浏览器不会出现这个问题

因为其他浏览器都能有很高的容错性,而IE没有,就是因为这样才导致IE的这个问题

不过在IE10或更高版本的IE浏览器上应该不会在出现这个问题,我在IE10上测试是正常的

标签: 浏览器, HTML,

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
loading