跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 安卓可以在地址栏里输入 scheme 唤起 APP 吗?
未分類
2 4 月 2021

安卓可以在地址栏里输入 scheme 唤起 APP 吗?

安卓可以在地址栏里输入 scheme 唤起 APP 吗?

資深大佬 : honglei92 7

安卓可以在地址栏里输入 scheme 唤起 APP 吗? ios 的 Safari 可以 按住的 oppo 浏览器不行呢

大佬有話說 (21)

  • 資深大佬 : ReferenceE

    Schema(?

  • 資深大佬 : q197

    @ReferenceE 是 URI Scheme

    我猜和浏览器实现有关,电脑上的浏览器大多支持

  • 資深大佬 : imldy

    可以,我试过导入 clash 订阅,Via 浏览器

  • 資深大佬 : hs0000t

    不同浏览器的实现不一样

  • 主 資深大佬 : honglei92

    @imldy 我再 manife 里面也配了 scheme,但是还是不行呢

  • 資深大佬 : imldy

    @honglei92 #5 这就不太懂了,我安卓开发就会一点点。而且你要确保浏览器支持。

  • 資深大佬 : Yotako

    javascript:window.location.href=xxx???

  • 資深大佬 : lisjiang

    不可以,需要網頁走<a href=”myscheme://domain/mypath?key=mykey”>Click</a>

  • 資深大佬 : iminto

    可以。以前玩过一个伪装成计算器的隐私空间 APP,就是通过在浏览器里输入 URL 进去的。用的 Android 7.1 系统+内置浏览器

  • 資深大佬 : jejer

    intent:

  • 資深大佬 : crayygy

    Chrome 不行,Firefox 可以,Focus 也可以。
    可以测试一下 tel://10086 这样

  • 資深大佬 : AoEiuV020

    @iminto 这输入的应该是 http 之类的协议不是自定义协议吧,

  • 資深大佬 : AoEiuV020

    @iminto 找到 app 了,是 http 打开个网页,然后网页里有个按钮点击打开自定义协议地址,点击打开这种可以,本就是标准做法,

  • 資深大佬 : DOLLOR

    <!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 了。

  • 資深大佬 : yukiww233

    印象里 chrome 系浏览器跳转 scheme 必须有个用户事件触发(比如点击), 放在页面回调里直接跳是不会生效的

  • 資深大佬 : leo7723

    主说的功能叫 deeplink,有可能和浏览器相关,浏览器支持就没问题。

  • 資深大佬 : Helsing

    @leo7723 #16
    对,要 app 和浏览器都支持才行

  • 資深大佬 : weixiangzhe

    不同浏览器限制不同 不一定能调起 可以看这个老哥的总结
    https://github.com/suanmei/callapp-lib

  • 資深大佬 : weixiangzhe

    https://suanmei.github.io/2018/08/23/h5_call_app/

  • 資深大佬 : tianlin

    android 和 ios 的相关的协议有差别,ios 基本上都会选择使用 Universal Link,android 里面才用 URL Scheme ;
    另外不同的浏览器 /伪浏览器,因为 iOS 里面是底层控制了可以直接跳;在 android 里面很多都锁了跳,比较无奈

  • 資深大佬 : consul

    需要浏览器的支持。(理论上浏览器应该支持

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具