2011-06-08 122 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