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,但子iFrame应用程序都是asp.Net应用程序.
经过大量的测试并试图弄清楚我是否真的需要编辑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在解决此问题时的初步帮助.
编辑
只是想补充一点,我宁愿修复错误而不是掩埋错误,但为了节省时间,这是我现在已经解决的问题.
| 归档时间: |
|
| 查看次数: |
11974 次 |
| 最近记录: |