
安卓可以在地址栏里输入 scheme 唤起 APP 吗? ios 的 Safari 可以 按住的 oppo 浏览器不行呢
1 ReferenceE 2021 年 4 月 12 日 via Android Schema(? |
2 q197 2021 年 4 月 12 日 |
3 imldy 2021 年 4 月 12 日 可以,我试过导入 clash 订阅,Via 浏览器 |
4 hs0000t 2021 年 4 月 12 日 via Android 不同浏览器的实现不一样 |
7 Yotako 2021 年 4 月 12 日 Javascript:window.location.href=xxx??? |
&bsp; 8 lisjiang 2021 年 4 月 12 日 不可以,需要走<a href="myscheme://domain/mypath?key=mykey">Click</a> |
9 iminto 2021 年 4 月 12 日 可以。以前玩过一个伪装成计算器的隐私空间 APP,就是通过在浏览器里输入 URL 进去的。用的 Android 7.1 系统+内置浏览器 |
10 jejer 2021 年 4 月 12 日 intent: |
11 crayygy 2021 年 4 月 12 日 Chrome 不行,Firefox 可以,Focus 也可以。 可以测试一下 tel://10086 这样 |
14 AV1 2021 年 4 月 12 日 <!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 了。 |
15 yukiww233 印象里 chrome 系浏览器跳转 scheme 必须有个用户事件触发(比如点击), 放在页面回调里直接跳是不会生效的 |
16 leo7723 2021 年 4 月 12 日 楼主说的功能叫 deeplink,有可能和浏览器相关,浏览器支持就没问题。 |
18 weixiangzhe 2021 年 4 月 12 日 via iPhone 不同浏览器限制不同 不一定能调起 可以看这个老哥的总结 https://github.com/suanmei/callapp-lib |
19 weixiangzhe 2021 年 4 月 12 日 via iPhone |
20 tianlin 2021 年 4 月 13 日 android 和 ios 的相关的协议有差别,ios 基本上都会选择使用 Universal Link,android 里面才用 URL Scheme ; 另外不同的浏览器 /伪浏览器,因为 iOS 里面是底层控制了可以直接跳;在 android 里面很多都锁了跳,比较无奈 |
21 consul 2021 年 4 月 13 日 需要浏览器的支持。(理论上浏览器应该支持 |
22 FATEQiang 2021 年 4 月 16 日 深度连接技术 |