2011-06-08 121 views
2

我在這裏看到了一些關於這個錯誤的問題,但他們似乎並不適合我的情況。IE 9腳本錯誤-2147467259

我有一個asp.net web應用程序,只適用於IE瀏覽器(大量的怪癖模式頁面和IE特定的JavaScript)。它適用於所有IE版本,並且包括IE 8在內。但對於IE 9,當我加載一些頁面時,我收到一條錯誤消息,表示錯誤-2147467259在第1行字符1處發生了錯誤。我可以解僱錯誤對話框和事情工作或多或少確定,雖然我有一些其他問題,我試圖追查。我不知道他們是否有關係。有沒有人在IE9上看到這樣的錯誤,但不是IE8或更早的版本?

+1

該錯誤代碼的描述是「未指定的錯誤」,所以你不得不看任何東西,讓一個線索,其中產生錯誤的。 「Line 1 Char 1」的位置表明它是HTML元素中事件處理程序的腳本,例如'body'標籤中的'onload'事件。 – Guffa 2011-06-08 16:12:14

+0

好主意。我放入了一個調試器斷點,並且遍歷所有全局JavaScript,沒有任何問題,但是之後會發生錯誤。與onload事件處理程序相同。你知道如何在錯誤發生時讓它進入調試器嗎? – 2011-06-08 17:43:27

+0

我有同樣的問題,但對我來說,它顯示「你想停止腳本?」它只發生在IE9中。你有沒有找到答案? – 2012-07-02 03:13:53

回答

0

如果您是專門爲IE編寫的,特別是舊版IE,那麼您可能需要添加元標記以強制客戶端瀏覽器進入兼容模式。嘗試添加以下元標記:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" > 
+0

聽起來不錯,但沒有幫助不幸。但是,再次,應用程序工作正常與IE8 - 它只是IE9,給我的問題。 – 2011-06-08 17:42:39