gpt4 book ai didi

javascript - 我可以从网页以编程方式创建 Chrome 应用程序快捷方式吗?

转载 作者:太空狗 更新时间:2023-10-29 13:31:48 24 4
gpt4 key购买 nike

我考虑过使用 Chrome 和 HTML5 本地存储来创建一个有用的应用程序并进行销售。然而,我认为我会遇到的问题是将其安装在计算机上的交付机制。假设该应用程序是 wikipedia.com(尽管它不是)。可以使用 Chrome 手动转到那里,然后选择 Spanner 图标、工具、创建应用程序快捷方式,并为该应用程序制作桌面和应用程序菜单图标。

好的,很好,但是有没有一种方法可以让我编写网页链接或表单按钮,以便它为我执行此操作?换句话说,单击一个按钮或链接,它会显示“创建应用程序快捷方式”表单。我希望 Google Chrome 上有这种鲜为人知的方式来使用 HTML 或 Javascript 来触发显示该表单。

至于那些没有 Chrome 浏览器的人,我可以检测到并给他们一个按钮,他们可以点击该按钮向他们发送电子邮件。在电子邮件中,它将为他们提供安装 Chrome 的说明,然后是另一个链接,以便他们可以在 Chrome 中访问此页面,以获得显示“创建应用程序快捷方式”表单的按钮。

最佳答案

目前,在提供更好的答案之前,这是一种使用 Chrome 手动部署桌面应用程序的技术,无需在 Chrome 商店中注册:

  1. 用户购买产品后,通过电子邮件向他们发送用于注册产品的序列号和用于安装此新产品的网址。
  2. 网址是网络应用的实际网址。但是,默认情况下它不显示其正常内容。相反,网络应用程序处于“安装程序模式”。它通过查看可能尚未安装的 200 年持久、加密、注册 cookie 来做到这一点。 (请注意,如果他们删除 cookie,不会造成任何伤害——只是要求他们重新注册。)
  3. 网络应用程序在安装程序模式下做的第一件事是检测用户代理。如果它发现这不是 Chrome,它会给他们 a link to install Chrome并告诉他们再次按照已经发送的说明电子邮件进行操作,但使用 Chrome 来执行此操作。 (您可能还想提供一个表格,以便再次向他们发送说明和序列号。)
  4. 用户安装 Chrome 并再次返回此页面,或者已经是 Chrome 用户。安装程序模式然后显示一条消息,请在 Chrome 中按 ALT-F 键,或按工具栏中的 Spanner 图标,然后选择工具 > 创建应用程序快捷方式,选中两个复选框,单击确定,然后单击“已执行任务”按钮。
  5. 用户按照说明创建桌面/应用程序快捷方式,然后单击“已执行任务”。
  6. 然后用户会看到一个注册表单,他们需要在其中输入通过电子邮件发送给他们的序列号。用户输入此内容并单击“注册”按钮。
  7. 服务器验证注册,然后存储一个持久的、200 年的加密 cookie,基本上说,“这个人已注册。”这会阻止网络应用在安装程序模式下运行。
  8. 然而,安装程序模式仍处于事件状态,并向他们显示最终提示:“您可以关闭浏览器并从桌面或您创建的应用程序快捷方式运行新应用程序的图标。该图标名为“{insert在这里命名}'。”
  9. 他们关闭浏览器并双击图标。应用程序加载,注册 cookie 被读取,网络应用程序不再以安装程序模式运行——它像往常一样显示应用程序内容。除了这不是 100% 真正的自动化安装这一事实之外,唯一的缺点是,由于主页不是本地文件(缓存),Web 应用程序无法真正完全脱机工作。当然,它可以使用 HTML5 离线存储,但双击桌面快捷方式将始终连接到您的 Web 应用程序站点。

关于javascript - 我可以从网页以编程方式创建 Chrome 应用程序快捷方式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7532739/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com