当我关闭Chrome应用时,如何最小化到托盘?

4

当用户按下关闭按钮时,我希望我的应用程序最小化到托盘中,类似于Spotify的操作。它不需要成为Windows系统托盘,但我希望我的窗口被关闭。

然而,在网页中运行的脚本应该继续运行,这样关闭操作就类似于最小化操作而没有窗口。

除了在manifest.json中保持脚本,还有其他方法可以实现这一点吗?

2个回答

2

无法实现此操作。

关闭图标是系统级别的。Chrome应用程序中的代码无法使用它。


1
Hangouts是如何做到的? - MozenRath
@MozenRath 能够拥有托盘图标的功能是一个私有的API。 - Xan

1

您可以使用以下代码移除本地窗口控件:

chrome.app.window.create("any.html", { frame: "none" })

您可以使用以下代码隐藏窗口:

chrome.app.window.current().hide()

并使用它进行展示

chrome.app.window.current().show()

应用窗口文档:https://developer.chrome.com/apps/app_window


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接