我目前正在为需要 Google Chrome 的应用程序编写安装指南。我正在用 HTML 编写安装指南,我希望能够在他们安装 Google Chrome 后从他们当前使用的任何浏览器中启动 Google Chrome 设置选项卡。
我已经尝试过仅通过锚标记来执行此操作(显然不起作用),例如:
<a href="chrome://chrome/settings/">Open Chrome Settings</a>
是否有人知道是否可以做这样的事情,或者我应该告诉他们从开始菜单打开 Chrome,然后单击扳手/列表/无论他们的设置图标是什么?
答案1
1) 回答您的问题,我建议您告诉用户直接打开 Chrome,无论在他们的系统上需要以何种方式完成。我假设(因为您说它必须在 Chrome 中运行)它是一个 HTML 应用程序。这些应用程序显然可以有指向 URI 的链接,并且通常,这些 URI 由浏览器处理。注重安全的浏览器不会简单地根据用户单击 URL 来运行其他应用程序(您可以想象如果它们这样做会带来安全隐患 - 这将是黑客的梦想成真)。
2)话虽如此,还是有一些应用程序(例如自定义网址这将允许您将自定义 URI 协议与特定应用程序关联起来。但是,出于上述原因,并且由于必须让用户安装第三方软件才能使您的软件正常工作是一种不好的做法,并且会限制并对他们的环境做出某些假设,因此我不建议采用这种方法。
3) 为什么你想让应用程序只能在一种特定浏览器上运行的时代重现?编写一个可以在任何符合标准的浏览器上运行的应用程序,你的用户会感谢你给予他们选择的自由。