html52.com
我爱小程序-开发者交流社区

用web-view在小程序内嵌网页(公众号),从网页返回就退出了小程序,求解决

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug web-view 客户端 6.6.7 2.0.0

我的需求:

在小程序里面内嵌公众号网页,实现互相跳转;

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;


    }

    }


   结果:返回还是退出了




微信端界面返回键为手机自带的





网友回复

雨轩:

点击返回,还有安卓手机返回键,是关闭当前页面。并不会关闭小程序啊?

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付