如何在Chrome或Safari中为缩小的JS函数设置断点?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (216)

我想在Chrome或Safari JavaScript调试器的“Cart.add”函数中设置一个断点。问题是,这个函数是在一个大型的JS文件中定义的,它本身并不存在于一行上。

有些文档说,基于WebKit的调试器在调试控制台中支持“break”或“debug”命令,但这些调试器似乎不适用于较新版本的调试器。

在JS文件的那一行设置一个断点也不起作用,因为该行有很多功能。

提问于
用户回答回答于

你可以试试这样的方法:

评估DebuggerStatement生产可能允许实现在调试器下运行时产生断点。如果调试器不存在或未激活,则该语句无法观察到效果。 生产DebuggerStatementdebugger ;评估如下:

  1. 如果实现定义的调试工具可用并且已启用,则 一个。执行一个实现定义的调试操作。 湾 让结果成为实现定义的完成值。
  2. 其他 一个。让结果为(正常,空,空)。
  3. 返回结果。
用户回答回答于

在Chrome浏览器打开Scripts标签时,你可以通过点击{ }底部的按钮来美化所选文件。之后,你可以找到你的线路并设置一个断点。在刷新页面后,代码将保持美化并具有断点。

所属标签

可能回答问题的人

  • 华讯云

    0 粉丝0 提问7 回答
  • gulu丶咕噜

    0 粉丝1 提问5 回答
  • 卓脑域名

    0 粉丝0 提问4 回答
  • 女淘日记

    杭州吱吱吱科技 · 站长 (已认证)

    1 粉丝1 提问3 回答

扫码关注云+社区

领取腾讯云代金券