uc 浏览器中,想要通过点击一个链接,打开(或提示打开) Safari 浏览器,可以实现吗?
uc浏览器只是个举例,这里的意思是,在其他非Safari浏览器能够通过Safari浏览器来打开指定链接。
1
huiyifyj 2018-03-27 15:40:29 +08:00 via Android
为什么有这种想法,我感觉是有点难度的吧,毕竟你的链接是在 uc 浏览器中,a 标签肯定不可能,客户端的 js 脚本好像没有那么大的权限调动 safari。除非 safari 有像支付宝那样对专门链接能激活的功能。
|
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
做不到吧。
|
8
lianginet OP @huiyifyj 其实就是部分页面想要在 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,但是最近也拦截了,微信以外的环境可以尝试看看 |