如何在开发人员工具中的断点上运行代码段

时间:2019-07-15 15:04:34

标签: google-chrome-devtools

我要问一个奇怪的问题:

是否可以在DOM上设置的断点上运行代码段?

使用示例:
-访问带有表格的网站。
-设置修改子树中断
-遇到断点时运行MySnippet。

2 个答案:

答案 0 :(得分:1)

您可以执行的操作是使用eval('...')语句设置条件断点。

例如,将以下内容记录到控制台:

测试11:59:51:326

非常适合检查计时问题...

eval('let current=new Date();console.log("test",current.getHours()+":"
+current.getMinutes()+":"+current.getSeconds()+":"
+current.getMilliseconds());')

您还可以打印本地对象,例如,如果已定义 localVar

eval('let current=new 
Date();console.log("test”,localVar,current.getHours()+":"
+current.getMinutes()+":"+current.getSeconds()+":"+current.getMilliseconds());')

答案 1 :(得分:0)

DevTools没有此功能。但是,在DOM断点触发之后,您可以运行Snippet。您可以run Snippets from the Command Menu