2013-09-27 32 views
0

我通常不能访问Internet Explorer,但现在我已经和我在Internet Explorer上检查了我们的网站,并且未能显示一些页面,例如:http://www.listicle.co/list/user/post.php?listid=607。我启用了IE浏览器,调试器,我一直在试图解决这些问题了一段时间,但今天我发现了不同的错误:为什么这个网页只能在Internet Explorer中使用?

HTML1509: Unmatched end tag. 
post.php, line 512 character 2 

HTML1509: Unmatched end tag. 
post.php, line 1423 character 8 

SCRIPT87: Invalid argument. 
jquery.min.js, line 5 character 6420 

SCRIPT87: Invalid argument. 
jquery.min.js, line 5 character 6420 

的问题是,我不认为有任何不匹配的标签。我也认为这可能是一个jQuery的问题,但我降级jQuery为1.10 ...版本的建议由别人。我也尝试启用HTML shim或shiv,但它也没有帮助。有人可以用IE来帮我调试这个问题吗?我非常感谢。这很混乱。

谢谢。

+2

你有[验证](http://validator.w3.org/check?uri=http%3A%2F%2Fwww.listicle.co%2Flist%2Fuser%2Fpost.php%3Flistid%3D607&charset=%28detect+自动%29&doctype =内联&组= 0)你的xhtml? –

+0

尝试html5文档类型 – Adam

+0

您使用的是什么版本的IE和jQuery? 'jQuery 2.0'不支持'IE <9' –

回答

7

<div>不允许在<p>的内部。 IE会自动更正您的HTML,并且它涉及JavaScript时会产生意想不到的结果。

+0

嗨,我修正了所有微不足道的HTML问题。但是,我仍然遇到同样的问题。在我看来,jQuery库中的这一行是问题:'return null!= t?t:e.text'。有什么想法? – BunkBedNoob

相关问题