我正在尝试在系统菜单栏中创建带有图标的Chrome软件包应用,如下所示:https://docs.google.com/document/d/1QhhfR33Y28Yqnnoa_Sl3fnZK_mKtwt4dZe6kNyJ_MjU/edit

Google Hangouts应用程序可以实现此功能(行为不完全相同),但我找不到很好的文档来做到这一点。

在Google Packaged App的 list 页面中,我们可以看到“system_indicator”字段。是我要的东西吗?当我尝试将此字段设置为图标的网址时,Chrome会向我返回此错误:



我也从Chrome项目中找到了这个旧页面:http://www.chromium.org/developers/design-documents/extensions/proposed-changes/apis-under-development/system-indicator-api

所以我的问题很简单:我可以为我的应用程序构建此功能吗?如果是的话,怎么办?

感谢您的帮助 ! :-)

最佳答案

环聊应用使用“面板”类型的窗口来实现其行为,请参阅亚伯拉罕对How to build an chrome extension like Google Hangouts的回答。本质上,当您打开一个窗口时,添加type =“panel”参数:

chrome.windows.create({ url: 'https://mobile.twitter.com/', type: 'panel' });

关于您提到的错误,这是因为您正在使用Beta Chrome构建,并且已经意识到该功能在该版本中不可用,并且建议您需要开发 channel 或主干版本。在此处了解有关Chrome发布 channel 的更多信息:http://www.chromium.org/getting-involved/dev-channel

关于javascript - 如何在Chrome打包应用的 list 中使用 "system_indicator"?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25954562/

10-09 16:04
查看更多