2010-11-15 148 views
0

我有一個網站,崩潰在某些用戶的計算機上的Internet Explorer。我很幸運,有幾個人聯繫了我告訴我,否則我不會知道這件事。jQuery崩潰IE瀏覽器

它不會發生在個人電腦上,所以我有點失落,至於什麼導致IE崩潰。該網站使用jQuery 1.4.2。捕捉錯誤的最佳方式是什麼,以便我可以找出發生了什麼?

感謝 鋁

+0

一個插件也可能是爲什麼IE瀏覽器崩潰只在一些電腦的原因。 – ZippyV 2010-11-15 11:00:51

回答

1

首先,找一臺計算機,你可以重現該問題。比較瀏覽器版本和Windows版本。

微軟有一個Script debugger,實際上是相當不錯的,一旦你得到它的運行,但在這種情況下,更原始,但簡單有效的方法是把一個alert()到源代碼,直到點到達那裏的東西崩潰。

+0

我更喜歡使用調試器來瀏覽代碼。 – NimChimpsky 2010-11-15 10:58:13

+0

@NimChimpsky - 它可能不會與附加的調試器崩潰,IE在這種情況發生時會改變幾種行爲。 – 2010-11-15 10:59:02

+0

嗨佩卡 - 我的問題更多,我找不到一臺PC發生這種情況。我猜測,即使是一個try catch塊也不會幫助我完全崩潰的IE ...? – higgsy 2010-11-15 10:59:37

0

我佩卡同意,

一些代碼崩潰一些IE的,你需要找到它在哪裏。

我建議提醒('bla bla');找出問題的方法。

0

哪個版本的IE瀏覽器遇到崩潰? IE6是臭名昭著的崩潰甚至上簡單的CSS或HTML,像這樣的:

<style>*{position:relative}</style><table><input></table> 

<script>for (x in document.write) document.write(x);</script>