【问题标题】:force link to open firefox instead of safari in mobile强制链接以在移动设备中打开 Firefox 而不是 safari
【发布时间】:2017-11-15 02:17:26
【问题描述】:

请原谅我的英语。

您可能知道,Webrtc 与 iPhone 上的 Safari IOS 不兼容。 所以我需要强制链接打开 Firefox 而不是 safari。

我找到了 chrome 的解决方案:

googlechromes://google.com 

如果我对 firefox 做同样的事情:

firefox://google.com

它打开 Firefox 但不加载 url。它只会显示我在上次 Firefox 会话中打开的上一个 URL 的 Firefox。

于是我进行了搜索,发现了这些:

Force link to open in mobile safari from a web app with javascript

Force link to open in Chrome

iOS Facebook App browser - force link to open in Safari

但是这些解决方案都没有回答我的具体问题。

有人已经面临同样的问题了吗?

提前致谢。

亲切的问候

高蒂尔

【问题讨论】:

    标签: firefox browser hyperlink responsive


    【解决方案1】:

    执行此操作的 Firefox URL 方案如下所示:

    firefox://open-url?url=https://google.com
    

    Firefox 库中有一个 open 可以帮助转义:

    https://github.com/mozilla-mobile/firefox-ios-open-in-client
    

    Firefox 还打开了一个错误以在 IntentKit 中添加支持

    https://bugzilla.mozilla.org/show_bug.cgi?id=1399801

    【讨论】:

      【解决方案2】:

      我有几个 Safari 书签用于此类事情。这些在我使用 Safari 时很有帮助,但是存在一些格式问题,所以我想在另一个 iOS 浏览器中快速/轻松地打开同一页面。 HTH。

      Safari 书签名称在 Firefox 中打开
      书签 URLjavascript:location.href=%22firefox%3A %2F%2Fopen-url%3Furl%3D%22+location.href;

      Safari 书签名称在 Chrome 中打开
      书签 URL
      javascript:location.href=% 22googlechrome%22+location.href.substring(4);

      【讨论】:

        猜你喜欢
        • 2021-04-20
        • 2016-12-09
        • 2011-12-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多