gpt4 book ai didi

javascript - Safari/webapp 启动 native 应用程序 iOS

转载 作者:行者123 更新时间:2023-11-29 01:28:55 25 4
gpt4 key购买 nike

我有一个简单的 nginx docker 容器,ip => 192.168.99.100,它提供带有一些 javascript 的静态 html 文件。我将 docker 的端口 80 映射到我的机器 172.20.16.34:8080,因此我可以从本地网络上的移动设备访问它。

我有一个带有“点击”事件监听器的简单按钮。单击此代码将被触发:

window.location = "xyz_app://hello_world"

我希望此代码使用注册的 URL 方案在设备上启动我们的 native 应用程序。然而,总是发生的是浏览器试图重定向到:

172.20.16.34:8080/xyz_app://hello_world

而不是:

xyz_app://hello_world

并打开应用程序。知道为什么吗?

当我寻找从 Safari 启动 native 应用程序的方法时,这是:

window.location = "xyz_app://hello_world"

是最常建议的方式。

最佳答案

您需要确保您的 URL 方案中没有下划线,否则它不会被正确识别为 URL 方案。

关于javascript - Safari/webapp 启动 native 应用程序 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33690932/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com