【发布时间】:2011-05-15 12:04:44
【问题描述】:
当我点击标准最小化按钮时,如何将 chrome 浏览器最小化到托盘?
我不希望 Chrome 出现在任务栏中。
我们可以通过 Chrome 扩展代码来实现吗?
【问题讨论】:
标签: google-chrome google-chrome-extension system-tray minimize trayicon
当我点击标准最小化按钮时,如何将 chrome 浏览器最小化到托盘?
我不希望 Chrome 出现在任务栏中。
我们可以通过 Chrome 扩展代码来实现吗?
【问题讨论】:
标签: google-chrome google-chrome-extension system-tray minimize trayicon
正如 amer 指出的那样,存在一个专门用于执行此功能的扩展。
幸运的是,该扩展是开源的,has a home here 你可以借用它,只要你的扩展本身保持开源(你应该check the license 了解详细信息)。
但请注意,由于 chrome 扩展 API 不提供此功能(托盘图标和隐藏浏览器窗口),因此该扩展使用 NPAPI 插件(您可以在源主干中看到它捆绑了一个 . dll 文件,这也是开源(C++)!)。
这不是最好的情况,Google 不鼓励 NAPAPI,除非它是唯一的方法(在这种情况下,不幸的是)由于安全漏洞。 Chrome Web Store 上的扩展程序会请求“访问您计算机上的数据”的许可,这会被谨慎的用户视为负面的,尤其是如果您不努力在您的扩展描述。
该扩展还针对 Windows 平台,因此如果您需要支持它们,则必须查看适用于 Linux 和 Mac 的特定 NPAPI 实现。
【讨论】:
【讨论】:
使用开源项目RBTray on SourceForge。然后您可以将任何窗口最小化到图标托盘。适用于 Windows 7。 运行它后,您需要右键单击任何窗口的“最小化”图标(最左边的一个,通常将窗口移动到任务栏的那个)。窗口将被移至系统托盘。
【讨论】: