【问题标题】:How to add breakpoint to a javascript file using a chrome extension如何使用 chrome 扩展向 javascript 文件添加断点
【发布时间】:2015-12-08 20:40:59
【问题描述】:

我正在尝试使用 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' 类型为 object not found 。

【问题讨论】:

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


    【解决方案1】:

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

    在 javascript 中,大写的标识符通常表示类,而变量/参数使用小驼峰式。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-29
      • 2018-06-17
      • 1970-01-01
      • 2018-08-24
      • 1970-01-01
      • 1970-01-01
      • 2012-05-06
      相关资源
      最近更新 更多