【问题标题】:Provide link to open in different browser提供在不同浏览器中打开的链接
【发布时间】:2015-04-26 09:52:02
【问题描述】:

我有一个在大多数浏览器中运行良好的 web 应用程序,但我仍在尝试解决一些错误,这些错误会阻止它在 iOS Facebook 的应用程序内浏览器中正常工作。在我整理好这些之前,我想提供一条消息,让用户可以选择在 Safari 中打开链接。

我目前的解决方案是使用 javascript 来检测浏览器的用户代理 (similar to this question),如果是 Facebook 应用内浏览器,请提供一条消息,说明该 web 应用已针对 Safari 进行了优化并给出复制说明并将链接粘贴到 Safari 中。

我的问题是:有没有办法在特定浏览器中打开<a> 标签?我看到问题like this one 似乎指向将target="_system" 用于Cordova 应用程序,但是有没有一种方法可以仅使用html 来执行此操作?

【问题讨论】:

    标签: html ios facebook


    【解决方案1】:

    Safari 没有办法做到这一点(无论如何只使用 HTML)。对于具有自定义 URL 方案的其他浏览器,您可以这样做。例如,对于 Chrome,您可以将链接指向 googlechrome://www.website.com。

    【讨论】:

      【解决方案2】:

      确定的答案:不,这是不可能的。

      正如 Andrew M 所提到的,一些浏览器有一些方法可以做一些类似的事情,但是在通用浏览器中打开链接的纯 html 方法并不存在。

      【讨论】:

        猜你喜欢
        • 2023-03-03
        • 2012-06-11
        • 2013-08-01
        • 2012-02-21
        • 1970-01-01
        • 2013-05-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多