【问题标题】:Is there anyway to view executed JS functions names for certain period of time? [duplicate]有没有办法在一段时间内查看执行的 JS 函数名称? [复制]
【发布时间】:2018-08-28 23:09:27
【问题描述】:

我需要了解一些网站在我完成滚动后如何加载其他内容。我需要它来通过我自己注入的 JS 加载该内容,而无需滚动。

我看到的方式是按某个按钮开始记录函数调用,然后我向下滚动,加载新内​​容,然后我停止记录并寻找有用的东西。

如果你知道一些更好的方法来追踪所需的功能,请解释一下。

我可以使用任何浏览器进行调试。

【问题讨论】:

  • 您始终可以使用 Chrome 的 DevTools。只需将debugger; 放在代码中您想要的位置,然后开始逐步执​​行脚本。
  • 我认为this 是您可以使用的?
  • 感谢所有评论的人。我想我对如何做到这一点有了一些想法。我的问题似乎是一个骗子,所以我接受了。

标签: javascript scroll reverse-engineering


【解决方案1】:

您可能可以使用 Chrome DevTools XHR 断点来完成此操作。您必须分两步完成。

首先,打开 DevTools 并转到 Network 选项卡。注意滚动条从中加载数据的远程地址。然后,转到Sources 选项卡并使用该地址添加一个 XHR 断点。当向该地址发出请求时,Chrome 将在代码中停止。

【讨论】:

  • 谢谢,这很有趣。现在我只需要了解新数据的来源:O
猜你喜欢
  • 2012-02-14
  • 2012-05-30
  • 2011-04-13
  • 2021-10-06
  • 1970-01-01
  • 2020-05-12
  • 2013-08-12
  • 1970-01-01
  • 2010-09-19
相关资源
最近更新 更多