我正在为 Edge 构建一个扩展,但在调试我的 background.js 时遇到了问题。我根本无法将它打印到控制台。我可以通过 content.js 很好地打印到控制台。以下是我尝试过的一些 console.log 语句:
background.js
console.log("PLEASE PRINT");
browser.browserAction.onClicked.addListener(function(tab) {
console.log("CLICKED BUTTON");
browser.tabs.executeScript(null,{code:"window.print()"});
});
browser.tabs.onActivated.addListener(activeInfo => {
console.log("onActivated listener");
});
browser.tabs.onActivated.addListener(function(activeInfo) {
console.log("onActivated listener");
});
function printALog() {
console.log("i pray");
}
function handleActivated(activeInfo) {
console.log("PLEASE");
}
browser.tabs.onActivated.addListener(handleActivated);
browser.windows.onFocusedChanged.adddListener(handleActivated);
browser.webNavigation.onCompelted.addListener(handleActivated);
我做错了什么还是使用 Edge 的开发人员工具无法做到这一点?