Internet Explorer脚本错误,来自网页的消息,权限被拒绝

Bra*_*one 1 javascript c# asp.net internet-explorer

我正在VB6应用程序中使用IE的嵌入式(Active X?)实例.

浏览器显示基于所选人员的人口统计信息(显示为列表).

一切都很好,直到我尝试从列表中快速选择不同的人(尽可能快地随机点击不同的人).点击几下后,会出现两个错误.

第一个是" Internet Explorer脚本错误 "

它说:

此页面上的脚本中出现错误
行:
字符:
错误:
代码:
URL:是否要继续在此页面上运行脚本?是|否

(行,字符,错误,代码,URL都是空白的).

第二个错误直接在第一个错误上弹出.

它说:

" 来自网页的消息

此对话框中发生
错误错误:53权限被拒绝
"

该页面进行了多次ajax调用,并且还包含多个iFrame(我认为这些是原因).

任何有关如何调试/解决/避免问题的建议都将非常受欢迎.

谢谢!

编辑

这是错误的图像

错误http://img84.imageshack.us/img84/3647/errori.png

编辑

我得到了一个JScript匿名函数,当我碰巧遇到错误时没有可用的源代码.

没有可用的来源

编辑

我成功地抓住了一些错误.它们似乎主要来自MicrosoftAjax.js

  • 一致发生:MicrosoftAjax.js - Sys._Application.callBaseMethod(this,"initialize"); 对象预期
  • 发生一次:jquery-1.4.2.min.js - b.InsertBefore(d,b.firstChild)预期的对象
  • 发生一次:内存不足异常.

我的主机应用程序根本没有使用MicrosoftAjax.js,但子iFrame应用程序都是asp.Net应用程序.

Bra*_*one 5

经过大量的测试并试图弄清楚我是否真的需要编辑MicrosoftAjax.js来解决问题,我终于找到了一个似乎已经解决了这个问题的解决方案.

我补充说,

<script type="text/javascript">         
  window.onerror = function (e) { return true; }        
</script>
Run Code Online (Sandbox Code Playgroud)

通过iFrames以及父页面引入的应用程序的标题.我做了这些改变已经有两天了,到目前为止一直很好(虽然我需要几天的测试才能确认它的工作率是100%).

我以前尝试过这个没有成功,但这是由于脚本的位置.我有其他脚本(如jQuery和MicrosoftAjax)放在它之前.在我的window.onerror脚本被评估之前,这些脚本引发了错误.

另一个有趣的事情是,无论父页面上的错误处理如何,iFrame错误似乎都会冒出来.所以我进入了我们的代码库,并对我所引入的每个应用程序进行了必要的更改.

最后,我要感谢@Jacob在解决此问题时的初步帮助.

编辑

只是想补充一点,我宁愿修复错误而不是掩埋错误,但为了节省时间,这是我现在已经解决的问题.