通常,安装应用程序时会发生的情况是,它会创建一个快捷方式,您可以在桌面或开始菜单上启动它。但是,Chrome应用程序现在是镀铬应用程序启动器的地方,其中包含所有其他Chrome应用程序。这一切都很好。但如果需要,有没有办法在用户同意的情况下将我的应用程序放在桌面上。
有一种方法可以手动完成。就像用户右键单击chrome app launcher中的应用程序并单击创建快捷方式一样,其中包含显示将要创建快捷方式的位置的复选框,例如:desktop,startmenu ...
如果您的应用在桌面上没有图标,那么它仍然不像是一个独立的应用。
答案 0 :(得分:1)
您可以查看最近添加的chrome.management.createAppShortcut API。现在它只能在开发频道上使用:
chrome.management.createAppShortcut("app_id");
答案 1 :(得分:0)
没有办法做到这一点。用户还可以将应用程序从应用程序启动器拖到桌面以创建快捷方式。
提示用户注意这一点的API不是我们可能支持的。我个人认为用户会觉得很烦人,因为在他们想要的地方创建快捷方式很简单。
如果您不同意,请在http://crbug.com提交功能请求。我们可以采取一些行动,例如:更好地教育用户他们可以创建快捷方式,但crbug.com是一个更好的讨论场所。