我正在开发一个chrome扩展程序,并且我想根据用户的状态(是否登录)显示不同的弹出窗口。在db[collection].aggregate(pipeline)
中,在进行测试后,我设置了一个弹出窗口来显示,如下所示:
background.js
单击扩展程序图标时,日志中出现了消息 chrome.browserAction.onClicked.addListener(buttonClicked);
function buttonClicked(tab) {
console.log("function working")
// ...
chrome.browserAction.setPopup({popup: "main.html"});
// ...
}
,但是直到我第二次单击扩展程序图标时,才会显示弹出窗口。
我要在第一次单击时显示它,该怎么做。