安卓可以在地址栏里输入 scheme 唤起 APP 吗? ios 的 Safari 可以 按住的 oppo 浏览器不行呢
安卓可以在地址栏里输入 scheme 唤起 APP 吗? ios 的 Safari 可以 按住的 oppo 浏览器不行呢
|
ReferenceEApr 12, 2021 via Android
1
Schema(?
|
|
q197Apr 12, 2021
2
|
|
imldyApr 12, 2021
3
可以,我试过导入 clash 订阅,Via 浏览器
|
|
hs0000tApr 12, 2021 via Android
4
不同浏览器的实现不一样
|
|
YotakoApr 12, 2021
7
javascript:window.location.href=xxx???
|
|
lisjiangApr 12, 2021
8
不可以,需要網頁走<a href="myscheme://domain/mypath?key=mykey">Click</a>
|
|
imintoApr 12, 2021
9
可以。以前玩过一个伪装成计算器的隐私空间 APP,就是通过在浏览器里输入 URL 进去的。用的 Android 7.1 系统+内置浏览器
|
|
jejerApr 12, 2021
10
intent:
|
|
crayygyApr 12, 2021
11
Chrome 不行,Firefox 可以,Focus 也可以。
可以测试一下 tel://10086 这样 |
|
AV1Apr 12, 2021
14
<!DOCTYPE html>
<html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>URI Scheme Test</title> </head> <body> <input type="text" style="width: 90%;" placeholder="input URI Scheme here" autofocus oninput="aTag.href=this.value"> <br> <a href="" id="aTag">click to open</a> </body> </html> 把以上代码保存为 html,用浏览器打开,在 input 里输入 URI Scheme (例如“tel://10086”),点击 click to open 就能唤起 app 了。 |
|
yukiww233Apr 12, 2021
15
印象里 chrome 系浏览器跳转 scheme 必须有个用户事件触发(比如点击), 放在页面回调里直接跳是不会生效的
|
|
leo7723Apr 12, 2021
16
楼主说的功能叫 deeplink,有可能和浏览器相关,浏览器支持就没问题。
|
|
weixiangzheApr 12, 2021 via iPhone
18
不同浏览器限制不同 不一定能调起 可以看这个老哥的总结
https://github.com/suanmei/callapp-lib |
|
weixiangzheApr 12, 2021 via iPhone
19
|
|
tianlinApr 13, 2021
20
android 和 ios 的相关的协议有差别,ios 基本上都会选择使用 Universal Link,android 里面才用 URL Scheme ;
另外不同的浏览器 /伪浏览器,因为 iOS 里面是底层控制了可以直接跳;在 android 里面很多都锁了跳,比较无奈 |
|
consulApr 13, 2021
21
需要浏览器的支持。(理论上浏览器应该支持
|
|
FATEQiangApr 16, 2021
22
深度连接技术
|