【发布时间】:2015-03-17 11:14:07
【问题描述】:
这是我的 chrome 扩展中的代码,据我所知,它应该返回我可以将调试器附加到的所有目标:
chrome.browserAction.onClicked.addListener(function(tab) {
console.log('launching extention');
chrome.debugger.getTargets(function(result){
console.log('Result!');
console.log("count: "+result.length);
for (index = 0; index < result.length; index++) {
console.log(index+": "+result[index].url);
}
});
});
这是上述扩展的控制台输出:
这仅显示在 chrome 浏览器中打开的选项卡,作为可调试目标返回。
我的设备已正确连接和设置,因此我可以调试 android chrome 选项卡。
我用来尝试附加到设备调试器的方法是否正确?
相关文档链接; remote-debugging、debugger、debugger-protocol、debugging-clients。
【问题讨论】:
-
哎呀。似乎此 API 不允许附加到设备页面。更糟糕的是,我找不到任何功能请求来启用它。
标签: javascript google-chrome debugging google-chrome-extension google-chrome-devtools