如何使用chrome扩展名将断点添加到javascript文件中

时间:2015-09-12 10:35:30

标签: javascript html google-chrome dom google-chrome-extension

我正在尝试使用chrome扩展程序为源JavaScript文件添加断点。但它说

chrome.browserAction.onClicked.addListener(function(tab) {
  chrome.debugger.attach({"tabId" : tab.id }}, "1.0");
   chrome.debugger.sendCommand({
        "tabId": tab.id},
    "Debugger.setBreakpoint",
            {
                "Location": {"lineNumber": 12},
            },
    function(response) {
          chrome.extension.getBackgroundPage().console.log(JSON.stringify(response));
    });
});

var version = "1.0";

它给我一个错误,说参数' Location'找不到类型对象。

1 个答案:

答案 0 :(得分:0)

文档says 参数名称location,而不是位置。

在javascript中,大写标识符通常表示类,而变量/参数使用较低的camelCase。

P.S。要查看实际发生的情况,在devtools中手动执行操作时,"sniff" the debugger protocol非常有用。