gpt4 book ai didi

debugging - 如何调试 IE8 崩溃?

转载 作者:行者123 更新时间:2023-12-02 19:50:40 26 4
gpt4 key购买 nike

有没有好的方法来调试 IE8 崩溃的原因?我们有一个具有简单 AJAX 功能的网站:

  • 一个带有相应按钮的文本框,onclick事件触发JS事件。
  • JS 事件调用 .NET 服务(代码如下)

代码在 FF、Chrome、Opera、Safari、IE7、IE8 兼容模式下运行良好。然而,在标准模式下运行 IE8 会导致窗口崩溃/恢复。没有错误(崩溃之前或之后),并且使用开发人员工具栏,一切似乎都已正确加载。

我已经恢复使用基本的消息框来计算浏览器崩溃的时间点,它似乎是在服务调用时或之后:

Service.CallService(params, onServiceSuccess, onServiceError);

<asp:ScriptManager ID="scriptMgr" runat="server">
<Services>
<asp:ServiceReference Path="<somepath>/Service.asmx" InlineScript="false" />
</Services>
</asp:ScriptManager>

该服务非常简单,它只是返回一个字符串[]。

最终,我正在寻找一种工具,可以让我简单地捕获异常,并找出问题所在。我的猜测是我一定做了一些不合规的事情,但理想情况下我想要一个工具,可以让我快速诊断问题,而不必回到猜谜游戏。

非常感谢任何提示

编辑

一些进展,使用下面推荐的 JS 调试器,我可以看到服务返回,并成功运行 OnServiceSuccess 调用。这个调用没有做太多事情,它使用一些 JQuery 来隐藏一些表单元素:

$('.row').filter(':not(selector)').hide();

使用调试器进一步跟踪,然后将我们带入框架代码,我可以看到我们正确地处理了 XmlHttp 对象......然后在它退出函数之后(调用堆栈中的最后一个)......然后就崩溃了。

我去谷歌......

谢谢

最佳答案

关于debugging - 如何调试 IE8 崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3492321/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com