【问题标题】:IE 9 script error -2147467259IE 9 脚本错误 -2147467259
【发布时间】:2011-06-08 16:04:01
【问题描述】:

我在这里看到几个关于此错误的问题,但它们似乎不适合我的情况。

我有一个仅适用于 IE 的 asp.net Web 应用程序(许多怪癖模式页面和 IE 特定的 javascript)。它适用于所有 IE 版本(包括 IE 8)。但是对于 IE 9,当我加载一些页面时,我收到一条错误消息,错误 -2147467259 发生在第 1 行字符 1 的页面上。我可以关闭错误对话框和事情或多或少都可以,尽管我遇到了一些我试图追踪的其他问题。我不知道他们是否相关。有没有人在 IE9 上看到过这样的错误,但在 IE8 或更早版本上没有?

【问题讨论】:

  • 该错误代码的描述是“未指定的错误”,因此您必须查看任何能够提供错误来源线索的内容。位置“第 1 行字符 1”表明它是 HTML 元素中事件处理程序中的脚本,例如 body 标记中的 onload 事件。
  • 好主意。我放入了一个调试器断点,并毫无问题地遍历了所有的全局 javascript,但在那之后的某个时间发生了错误。与 onload 事件处理程序相同。你知道当错误发生时我如何让它进入调试器吗?
  • 我有同样的问题,但对我来说它显示“你想停止脚本吗?”它只发生在 IE9 中。你找到答案了吗?

标签: asp.net internet-explorer-9


【解决方案1】:

如果您是专门为 IE 编写的,尤其是旧版本的 IE,那么您可能需要添加一个元标记来强制客户端浏览器进入兼容模式。尝试添加以下元标记:

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

【讨论】:

  • 听起来不错,但不幸的是没有帮助。但话又说回来,该应用程序在 IE8 上运行良好 - 它只是 IE9 给我带来了问题。
猜你喜欢
  • 2011-11-09
  • 2011-09-30
  • 2013-01-25
  • 2012-08-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-23
相关资源
最近更新 更多