扩展程序是否可以关闭它由browserAction或pageAction打开的弹出窗口?

问题描述 投票:0回答:1

我知道有openPopup API打开browserAction弹出窗口。

然而,当它是打开的并且例如用户时选择的东西,我可以以某种方式关闭它吗?

这同样适用于pageAction。


交叉发布at Mozilla Discourse

google-chrome-extension firefox-addon firefox-webextensions browser-extension
1个回答
0
投票

实际上,对于任何其他网站一个简单的window.close();工作完全没问题!

这太简单了。

仅在Firefox中测试过。

编辑:As @juraj.masiar made me aware这不适用于Firefox for Android虽然:

你将不得不使用browser.tabs.getCurrent().then(tab => browser.tabs.remove(tab.id))。另外,您需要使用browser.runtime.getPlatformInfo()函数检测到您正在运行Android。

© www.soinside.com 2019 - 2024. All rights reserved.