2015-09-12 31 views
1

我想使用chrome扩展向源JavaScript文件添加断点。但它说如何使用铬扩展将断点添加到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"; 

它给我一个错误说,参数'位置'与类型对象没有找到。

回答

0

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

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

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

相关问题