首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
V2EX  ›  JavaScript

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

  •  2
     
  •   lianginet · 2018-03-27 15:34:21 +08:00 · 5121 次点击
    这是一个创建于 573 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    第 1 条附言  ·  2018-03-27 17:19:04 +08:00

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

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