2013-09-27 33 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

相關問題