【发布时间】:2011-11-23 20:49:37
【问题描述】:
我考虑过使用 Chrome 和 HTML5 本地存储来创建一个有用的应用程序并出售它。然而,我认为我会遇到的问题是将其安装在计算机上的交付机制。假设该应用程序是 wikipedia.com(尽管不是)。手动可以用 Chrome 去那里,然后选择扳手图标、工具、创建应用程序快捷方式,并为应用程序制作桌面和应用程序菜单图标。
好的,很好,但是有没有一种方法可以让我编写一个网页链接或表单按钮,这样它就可以为我做到这一点?换句话说,单击一个按钮或链接,它会显示“创建应用程序快捷方式”表单。我希望 Google Chrome 有这种鲜为人知的方式来使用 HTML 或 Javascript 来触发显示该表单。
对于那些没有 Chrome 的人,我可以检测到这一点,并给他们一个按钮,让他们点击该按钮,向他们发送电子邮件。在电子邮件中,它将为他们提供安装 Chrome 的说明,然后是另一个链接,以便他们可以在 Chrome 中访问此页面以获得显示“创建应用程序快捷方式”表单的按钮。
【问题讨论】:
-
顺便说一句,这里的第 15 条 google.com/chrome/intl/en/webmasters-faq.html#tools 提供了一些关于如何稍微自定义 Chrome 应用程序的提示。然而,Gears 桌面 API 不再有效——它已被弃用。 (而且我有 Linux,它从未在它上面运行过。)
-
顺便说一句,如果您访问此页面google.com/support/blogger/bin/answer.py?hl=en&answer=41973,您将看到一个安装按钮。这是一个简单的表单,可让您部署扩展程序,但它仍然没有为其创建 Chrome 快捷方式。然而,这是朝着好的方向迈出的一步。
-
使用 SendKeys 方法(如果安装了 Google Chrome),击键路径是 ALT-F,然后是 L,然后是 S。这显示了创建快捷方式的对话框。我希望我可以通过 Javascript 做到这一点。
-
这是我发现的东西的开始。它被称为“Chromium Packaged Apps”:code.google.com/chrome/extensions/apps.html
标签: javascript html google-chrome deployment desktop-shortcut