我知道有openPopup
API可以打开browserAction弹出窗口。
但是,当它打开并有一个用户时,例如选择了一些东西,我可以以某种方式关闭它吗?
pageAction也是如此。
交叉发布的at Mozilla Discourse。
答案 0 :(得分:0)
实际上,对于其他任何网站,简单的window.close();
都可以正常工作!
这太简单了。
尽管仅在Firefox中进行了测试。
编辑: As @juraj.masiar made me aware不适用于Android版Firefox:
您将必须使用
browser.tabs.getCurrent().then(tab => browser.tabs.remove(tab.id))
。另外,您需要使用browser.runtime.getPlatformInfo()
函数检测到您正在运行Android。