【问题标题】:Pause on any error/exception and pause on submit暂停任何错误/异常并暂停提交
【发布时间】:2012-06-10 17:21:36
【问题描述】:

我需要一些关于 Google Chrome 调试器的指导。 由于对 HTML5 的良好支持,我的应用程序只能在 Google Chrome 中运行。

如何在检测到的每个错误/异常时暂停?

这个问题的来源是我正在做一个简单的表单提交,并带有一些 Javascript 验证。 单击提交按钮时,我可以看到我的开发工具错误框架中出现错误,但它立即切换到我的 PHP 调用仍处于开发中的提交,切换页面,因此我无法读取错误。

我已经尝试设置断点并且我点击了例外按钮的暂停,但这对我没有帮助,我做错了什么。 我完全不知道如何使用调试器。

【问题讨论】:

  • 我在发布之前阅读了该问题和其他问题,但是我的问题还询问在提交时更改页面之前暂停。我没有找到答案,只是一些关于 Firefox 扩展的问题作为答案,但我需要一种使用 Google Chrome 的方法。谢谢

标签: debugging google-chrome-devtools


【解决方案1】:

您是否考虑过尝试在 window.onSubmit 事件的处理函数中设置断点?

对于 jquery 来说可能是这样的: http://jsfiddle.net/7UZsk/27/

$(window).bind('submit',function(){
  alert("submitting");
});​

这是实际的 DOM 事件引用: https://developer.mozilla.org/en/DOM/window.onsubmit

【讨论】:

  • 我不太确定该怎么做...你的意思是使用 JQuery 吗? u.u
  • 我现在做到了。您的建议确实很有帮助,但这是在提交时触发的操作,非常方便,谢谢。但是一定有办法让 Chrome 的调试器暂停,不是吗?我会接受这个作为答案,因为它解决了我的问题(抱歉耽搁了,我有很多工作要做)。我希望有人可以使用 Chrome 的调试器发布一种方法,我会将该答案设置为真正的答案。同时:非常感谢 =)
猜你喜欢
  • 2012-06-20
  • 1970-01-01
  • 2021-12-27
  • 1970-01-01
  • 1970-01-01
  • 2021-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多