【问题标题】:Breakpoints ignored in Safari 7Safari 7 中忽略的断点
【发布时间】:2013-10-24 14:28:19
【问题描述】:

我在 Safari 7 中调试 JavaScript 时遇到问题,我输入的断点被忽略了。我知道您启用/禁用所有断点,它们肯定是启用的。它根本没有停止代码执行!

其他人经历过这种情况吗?有什么想法吗?

【问题讨论】:

  • 你确定代码到达断点了吗?
  • 公平点,但是是的,因为我添加了 console.log - 这是我试图避免做的事情。
  • 你在什么地方设置断点?
  • 经过 Safari 美化的 js 文件的行数
  • 从 Safari 7.0.5 开始,我仍然遇到同样的问题。

标签: javascript debugging safari breakpoints


【解决方案1】:

也许你禁用断点: https://developer.apple.com/library/mac/documentation/AppleApplications/Conceptual/Safari_Developer_Guide/Debugger/Debugger.html

通过单击断点窗格中的断点图标,您可以禁用 所有断点。断点位置仍然保存,但 JavaScript 就像没有设置断点一样运行。禁用断点 外观呈灰色,

【讨论】:

  • 是的,已经意识到这一点。似乎断断续续。有时他们工作,有时他们不尝试禁用和启用。我会认为我做错了什么,但我可以在 Chrome 和 Firefox 中很好地使用断点,所以我不认为这是用户错误!
【解决方案2】:

重新启动 Safari 为我解决了这个问题。

【讨论】:

    【解决方案3】:

    尝试编辑断点,并添加e.preventDefault() 作为断点匹配时要评估的代码。

    【讨论】:

      猜你喜欢
      • 2016-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-15
      • 2013-05-28
      • 2020-10-16
      • 2014-07-17
      相关资源
      最近更新 更多