推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
lianginet

h5 页面怎么直接点击链接打开 Safari 浏览器

  •  2
     
  •   lianginet · Mar 27, 2018 · 11022 views
    This topic created in 2977 days ago, the information mentioned may be changed or developed.

    uc 浏览器中,想要通过点击一个链接,打开(或提示打开) Safari 浏览器,可以实现吗?

    Supplement 1  ·  Mar 27, 2018

    uc浏览器只是个举例,这里的意思是,在其他非Safari浏览器能够通过Safari浏览器来打开指定链接。

    14 replies    2018-04-13 15:37:30 +08:00
    fengyj
        1
    fengyj  
       Mar 27, 2018 via Android
    为什么有这种想法,我感觉是有点难度的吧,毕竟你的链接是在 uc 浏览器中,a 标签肯定不可能,客户端的 js 脚本好像没有那么大的权限调动 safari。除非 safari 有像支付宝那样对专门链接能激活的功能。
    ysc3839
        2
    ysc3839  
       Mar 27, 2018 via Android
    @huiyifyj 支​付宝的可能是 URL scheme。
    fengyj
        3
    fengyj  
       Mar 27, 2018 via Android
    @ysc3839 #2 我更好奇的是 lz 但应用场景😗
    cuzfinal
        4
    cuzfinal  
       Mar 27, 2018 via Android
    最多也就给个提示
    sm0king
        5
    sm0king  
       Mar 27, 2018
    UC 浏览器,业界毒瘤。
    MuscleOf2016
        6
    MuscleOf2016  
       Mar 27, 2018
    做不到吧。
    lianginet
        7
    lianginet  
    OP
       Mar 27, 2018
    @huiyifyj 找了很久确实没找到类似的场景,感觉不太现实,不过是上面要求的,尽可能的看能否实现。
    lianginet
        8
    lianginet  
    OP
       Mar 27, 2018
    @huiyifyj 其实就是部分页面想要在 Safari 浏览器中打开,直接提示让用户自己操作体验并不美好,所以想看下能否实现这个功能~
    lianginet
        9
    lianginet  
    OP
       Mar 27, 2018
    @sm0king 这是说的 uc 浏览器只是个举例哈,只是想说在非 Safari 浏览器能否实现这个功能
    2DaYe
        10
    2DaYe  
       Mar 27, 2018
    没用的,应用间通信基本都靠 scheme,但是大部分 scheme 都被拦截了
    参考微信里的各种“右上角点击 Safari 打开”
    xnth97
        11
    xnth97  
       Mar 28, 2018
    需要客户端调 openURL: 方法吧,在自己 app 里容易,浏览器估计不可行
    Ncanback
        12
    Ncanback  
       Mar 28, 2018
    没有权限,使用一家浏览器唤起另一家浏览器,还要把你的链接送过去???
    想出这种使用场景的产品 /设计 需要狠狠的质问下
    dalieba
        13
    dalieba  
       Mar 28, 2018 via Android
    如果 UC 有这样的扩展的话楼主可以试试,不然就换 Chrome、Fireox、Opera、维瓦尔第、Yandex。
    d0xf
        14
    d0xf  
       Apr 13, 2018
    url scheme 在 ios9 以后的版本就不支持了,9 以后的版本应用间通信需要用到 universal link
    微信以前没有禁止 universal link,但是最近也拦截了,微信以外的环境可以尝试看看
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1433 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 23:59 · PVG 07:59 · LAX 16:59 · JFK 19:59
    ♥ Do have faith in what you're doing.