转到Chrome开发工具扩展程序中的源代码行?

时间:2016-06-28 09:11:39

标签: javascript google-chrome-extension google-chrome-devtools

我想制作一个dev tools Chrome extension,让用户可以访问页面源代码中的特定点(每当页面的源代码调用我通过扩展名注入页面的全局函数foo时内容脚本)。

我可以通过让函数foo抛出异常然后捕获它来获得堆栈跟踪。

但是,如何告诉Chrome开发工具导航到源代码中的某一行?是否有API调用?

1 个答案:

答案 0 :(得分:3)

有一个API函数,chrome.devtools.panels.openResource 请注意,此API的行号从零开始。

// Opens line 34 of file https://example.com/test.js, assuming this resource is present:
chrome.devtools.panels.openResource("https://example.com/test.js", 33, function() {
  // Resource should be open, but no way to test that it succeeded
});