支付宝小程序openURL接口实现在小程序与H5之间“反复横跳”

09月/26日/小程序/浏览 468

近期支付宝小程序开放了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

发表评论

暂无评论,抢个沙发...

客服 工单