我正在创建(学习)Google Chrome的扩展程序.
为了调试一些代码,我插入console.log()
了如下:
var fourmTabs = new Array();
chrome.tabs.query({}, function (tabs) {
for (var i = 0; i < tabs.length; i++) {
fourmTabs[i] = tabs[i];
}
});
for (var i = 0; i < fourmTabs.length; i++) {
if (fourmTabs[i] != null)
window.console.log(fourmTabs[i].url);
else {
window.console.log("??" + i);
}
}
Run Code Online (Sandbox Code Playgroud)
这是非常简单的代码:将所有选项卡信息放入我自己的数组中,并打印一些东西.
要检查代码是否正常工作,我运行代码.问题出现了:
知道为什么吗?
javascript asynchronous breakpoints google-chrome-extension google-chrome-devtools