收藏
回答

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

框架类型 问题类型 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;


    }

    }


   结果:返回还是退出了




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





回答关注问题邀请回答
收藏

1 个回答

  • 雨轩
    雨轩
    2018-07-17

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

    2018-07-17
    有用
    回复 1
    • 陈香勤
      陈香勤
      2018-07-18

      当前页关闭了,但是小程序也退出来了,需要再点击进去,然后显示的又是历史页面,返回又退出



      2018-07-18
      回复
登录 后发表内容