小程序跳轉html
1.小程序跳網頁ios
需在後臺配置域名白名單,經過<web-view>組件實現跳轉web
<!-- 指向微信公衆平臺首頁的web-view -->小程序
<web-view src="https://mp.weixin.qq.com/"></web-view>微信
1).跳回小程序頁面:app
在網頁中可調用如下接口:微信公衆平臺
wx.miniProgram.navigateTospa |
|
|
wx.miniProgram.navigateBackdebug |
|
|
wx.miniProgram.switchTab調試 |
|
|
wx.miniProgram.reLaunch |
|
|
wx.miniProgram.redirectTo |
|
|
2).在網頁中可調用圖像、音頻接口,調用設備信息、地理位置以及微信掃一掃、搖一搖等接口。
3).分享該網頁,可經過onShareAppMessage獲取到當前網頁的webUrl
4).可在該網頁中經過window._wxjs_environment判斷是否在小程序環境
Ps:
A.網頁內的iframe域名一樣要配置在域名白名單中;
B.每一個頁面只能有一個<web-view>且會自動鋪面整個頁面;
C.將鼠標放在<web-view>組件上右鍵-調試,可調試;
D.若是在ios上調用jssdk沒反應,可在<web-view>組件的src加上「#wechat_redirect」解決
2.小程序跳小程序
條件:同一個公衆號下關聯的小程序
基礎庫 1.3.0 開始支持,低版本需作兼容處理
iOS 微信客戶端 6.5.9 版本開始支持,Android 客戶端即將在 6.5.10 版本開始支持,請先使用 iOS 客戶端進行調試
wx.navigateToMiniProgram({
appId: '',
path: 'pages/index/index?id=123',
extraData: {
foo: 'bar'
},
envVersion: 'develop',
success(res) {
// 打開成功
}
})