收藏
回答

小程序打开web-view后 无法返回小程序

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug wx.miniProgram.navigateTo 微信iOS客户端 6.7.0 2.1.3

尝试过引入sdk 1.3.0  和 1.3.2均无效


function jumpType() {

alert('呵呵')

function miniprogramReady(){

alert('呵呵哒')

if(window.__wxjs_environment === 'miniprogram'){

alert(window.__wxjs_environment)

wx.miniProgram.navigateTo({

url: '/pages/frontend/Amap/index'

});

//wx.miniProgram.navigateBack({

//delta: 1

//});

}else{

location.href = '<?=$this->url->get('user/ticket')?>';

}

}

if (!window.WeixinJSBridge || !WeixinJSBridge.invoke) {

document.addEventListener('WeixinJSBridgeReady', miniprogramReady, false)

}else{

miniprogramReady()

}

}


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

3 个回答

  • 2018-07-18

    若果没有内容要返回小程序的话,可以使用在第三方的网页中使用下面代码直接关闭掉web-view,我这里是直接关闭整个小程序了 v_v , w_w

    1. window.opener=null;

    2. window.open('','_self');

    3. window.close();


    2018-07-18
    有用 3
    回复
  • 远山
    远山
    2019-02-20

    楼主,问个问题。小程序web-view内网页使用jssdk的wx.miniProgram.navigateTo 方法是否需要先wx.config注入权限验证配置??

    2019-02-20
    有用
    回复 1
    • 成龙哥哥
      成龙哥哥
      2020-07-10
      同问,我的一只无效呢
      2020-07-10
      回复
  • 2018-07-17

    问题已解决:

    sdk引入位置必须放在 head 元素内

    2018-07-17
    有用
    回复
登录 后发表内容