需要防止Javascript在页面加载时运行

时间:2019-06-16 02:10:57

标签: debugging google-chrome-devtools

我有一个简单的自我调用功能,试图阻止页面加载时在浏览器中执行。这是一个无限循环,我正在尝试在chrome开发工具中逐步检查它。我能够打开工具,暂停脚本,添加断点,然后逐个单击断点。问题是,我希望能够在第一次迭代之前暂停脚本,添加断点并查看在第一次循环中发生了什么,而我还不够快。在我可以暂停之前,通常需要经过数百次迭代。

出于以下两个原因,我将不会提供任何代码:

  1. 我实际上已经弄清楚了代码中正在发生的事情,并且不需要帮助。我现在顽强地努力寻找解决其他问题的方法。也就是说,如何在页面加载之前/之前使用自调用功能暂停javascript。

  2. 我不希望任何人偏离话题。我已经看到很多次别人开始挑剔与原始问题无关的事情了。

我尝试过:

  1. 加载页面。循环阻止我打开工具。

  2. 首先打开工具。当我crl-o打开html时,它将打开命令提示符

  3. 破坏代码。防止代码自行调用(删除括号),打开页面,打开工具。现在,这是我得到的最接近的东西。我无法暂停该脚本……在源代码窗格中还没有一个……。但是,我可以修复代码,重新加载页面,然后在数百次迭代后暂停NOW PRESENT脚本。然后,我添加了断点等...,但是虽然无法在FIRST迭代中一步一步地看到正在发生的事情。

  4. 通过设置禁用javascript:

    a。将本地路径添加到被阻止的站点(不要忘记重新启动)。源代码中没有js(请参阅3)

    b。阻止所有JavaScript(DFTR)。参见4.a。

  5. 将一台旧笔记本电脑捐献给遗症;我是由绝望(DFTR)当场组成的女神。

  6. 忘记重新打开javascript。那也没有太大帮助。

我发现的所有网络搜索都无法解决这个特殊问题。

我希望得到的答案:

“这实际上很简单,只需执行此操作...”

“实际上,您无法在Chrome中做到这一点,但这是您可以使用的另一个工具/应用/浏览器...”

“您,先生,问不可能的事。做不到。”

我期望的答案:

“只需​​执行此操作(使make循环在事件上执行,而不是页面加载)。” -如果我需要检查特定的代码段,这将很有帮助,但是我不需要。我想为将来需要此功能/技巧/不可能的梦想做好准备,以使其必须在页面加载而非事件上执行。

“告诉我您的代码。” -不!

所有建议,帮助和轻率侮辱,将不胜感激。

0 个答案:

没有答案