我的需求:
在小程序里面内嵌公众号网页,实现互相跳转;
bug:小程序可以跳转到内嵌网页,但是无法正常返回,点击返回自动退出小程序
其他说明:业务域名已经配置好了
微信端网页
代码1如下
mounted() {
window.wx.ready(function () { //查看当前环境
isWxMini = window.__wxjs_environment === ‘miniprogram’
})
if (isWxMini) {
let path = `/pages/home/home`
window.wx.miniProgram.navigateTo({
url: path
})
}
},
结果:返回还是退出了
代码2如下:
mounted() {
this.loadURL(’/pages/home/home’)
wx.miniProgram.navigateBack()
},
methods: {
loadURL(url){
var iFrame;
iFrame=document.createElement(‘iframe’);
iFrame.setAttribute(‘src’,url);
iFrame.setAttribute(‘style’,‘display: none;’);
iFrame.setAttribute(‘height’,‘0px’);
iFrame.setAttribute(‘width’,‘0px’);
iFrame.setAttribute(‘frameborder’,‘0’);
document.body.appendChild(iFrame);
iFrame.parentNode.removeChild(iFrame);
iFrame=null;
}
}
结果:返回还是退出了
微信端界面返回键为手机自带的