uni-app打开外部应用浏览器等

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uni-app打开外部应用浏览器等相关的知识,希望对你有一定的参考价值。

参考技术A 我们在开发 App 应用中,经常会遇到打开第三方程序的场景,比如打开手机淘宝、通过第三方浏览器打开一个 url 等等。

App不像网页可以使用http超链接互相跳转,但手机os设计了scheme机制,可以通过特殊的链接互相调起。

比如手机淘宝,其安装后会在手机os中会注册一个scheme协议, taobao:// 。

这种协议还支持参数,比如 taobao://s.taobao.com/search?q=uni-app 启动淘宝并打开搜索页面搜索uni-app。

在uni-app/5+App中,可以通过scheme呼起其他App,也支持给自己的App设置scheme参数。

这个功能小程序并不支持,属于App端的扩展API。

打开外部scheme的API是 plus.runtime.openURL() 。查看文档: http://www.html5plus.org/doc/zh_cn/runtime.html

打开第三方程序,我们需要使用 runtime 模块,下面我罗列两个相关的方法。其他操作请详读文档。

除了简单的打开App,我们更多的时候想要直达。这里汇总了很多有用的直达案例:

可在manifest中可配置。
android配置方法
ios配置方法

以上是关于uni-app打开外部应用浏览器等的主要内容,如果未能解决你的问题,请参考以下文章

调用 url_launcher 模块打开外部浏 览器 打开外部应用 拨打电话 发送短信

如何从 PhoneGap 3.1 应用程序打开外部链接到 Safari/Chrome 浏览器?

uniapp淘宝添加地址

微信内部浏览器打开网页时提示外部浏览器打开 升级版

从微信中跳到外部浏览器

我想在我的 jquery 移动应用程序(phongap 构建)中打开一个外部链接,但所有外部链接都在浏览器中打开