近期支付宝小程序开放了openURL接口,主要实现在小程序与H5之间“反复横跳”。
以往开发者想要在小程序里唤起网页,大多借助web-view组件来实现。my.ap.openURL接口能实现从小程序里跳转至第三方H5页面(https://)及支付宝官方地址(包括alipays://和https://render.alipay.com/p/两种)。
代码示例:
// 打开支付宝官方运营活动页面
// 请将 url 替换为有效的页面地址
my.ap.openURL({
url: 'https://render.alipay.com/p/404'
});
// 打开第三方页面
// 请将 url 替换为后台加白过的跳转地址
my.ap.openURL({
url: 'https://please.replace.me/page', //
success: (res) => console.log('openURL success'),
fail: (err) => my.alert({ title: 'openURL fail: ' + JSON.stringify(err) }),
});
// 跳转支付宝客户端内指定模块
// 请将 url 替换为后台加白过的跳转地址
my.ap.openURL({
url: 'alipays://platformapi/startapp?appId=00000000',
success: (res) => console.log('openURL success'),
fail: (err) => my.alert({ title: 'openURL fail: ' + JSON.stringify(err) }),
})
官方文档介绍:https://opendocs.alipay.com/mini/04iy2y
-
如何实现小程序页面内长按识别二维码如何实现小程序页面内长按识别二维码
-
安卓中,如何不跳转外部应用打开pdf安卓中,如何不跳转外部应用打开pdf
-
微信小程序开发使用包含中文的域名出错微信小程序开发使用包含中文的域名出错
-
小程序主体和网站ICP备案主体不一致,小程序的备案可以通过吗?小程序主体和网站ICP备案主体不一致,小程序的备案可以通过吗?
-
routeDone with a webviewId x that is not the current pagerouteDone with a webviewId x that is not the current page
-
WordPress是干什么的WordPress是一款开源的CMS,也就是常说的内容管理系统,它基于PHP开发,并使用MySQL作为数据库管理系统。
暂无评论,抢个沙发...