记录执行路径的行号

时间:2016-05-27 22:23:50

标签: google-chrome-extension

对于Google Chrome扩展程序,是否可以记录在执行HTML / CSS / JavaScript期间执行的行号(带有文件名)(使用JavaScript时的现有变量值)?

1 个答案:

答案 0 :(得分:0)

这当然是可能的,但非常困难。

原则上,可以使用chrome.debugger API实现它,它提供与DevTools相同的页面访问权。

然而,该API基本上包括发送几乎原始Remote Debugging protocol commands,并且没有很多样本可供使用。 Debugger domain似乎很有用。

所以,这是可能的,但这是很多工作,而且它会使执行速度变慢。

因此,使用扩展解决这个问题不是一个好问题。通过修改Chromium代码以及可能的现有调试功能,可以更好地完成这项工作。基本上,要有效地输出这些信息,您需要了解浏览器内部。