【问题标题】:How to open Chrome from Safari如何从 Safari 中打开 Chrome
【发布时间】:2017-12-01 05:39:55
【问题描述】:

我创建了一个最适合 Chrome 的网页。如果用户从 Safari 打开此页面,我想放置一个按钮,上面写着“单击此处在 Chrome 中打开此页面”。单击此按钮后,Chrome 应该会启动并加载指定的 URL。

有没有办法做到这一点?或者只是从 Safari 启动 Chrome?

【问题讨论】:

  • 没有办法做到这一点
  • 不,没有办法仅通过浏览器操作来执行程序。用户要么需要在浏览器中安装插件以允许这样做,要么需要具有某种 url 方案设置的操作系统/浏览器来执行此操作(例如 mail: url 方案如何启动默认邮件应用程序)。默认情况下它们不会

标签: javascript google-chrome safari


【解决方案1】:

其实有一种方法,如果你想这样做,制作按钮,并将href设置为链接,但一开始,删除'https://'并替换为'googlechromes://' ,例如 'googlechromes://YouTube.com' 如果你在 safari 中访问该链接,它会询问,“你想用 chrome 打开这个页面吗?”如果您单击“是”,它将在 Safari 上打开 chrome

【讨论】:

    【解决方案2】:

    在浏览器中没有办法做到这一点,但这里有一些解决方法。你可以...

    • 制作一个按钮,将您的网址复制到他们的剪贴板,以便他们将其粘贴到 Chrome 中
    • 如果用户没有 chrome,则将其发送到下载链接(只需询问他们是否有 chrome)
    • 复制 URL 后关闭浏览器中的选项卡
      • 您可以使用window.close() 或只使用close(),正如this answer 中所指出的那样。

    这些只是一些想法。对于这样的问题,这是任何人都可以做的最好的事情。我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2010-10-03
      • 2014-04-25
      • 1970-01-01
      • 2013-09-23
      • 1970-01-01
      • 2021-04-21
      • 2015-09-30
      • 1970-01-01
      • 2013-05-18
      相关资源
      最近更新 更多