小程序打开web-view后 无法返回小程序
发布于 6 年前 作者 xkong 1469 次浏览 来自 问答

尝试过引入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 回复

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

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

  1. window.opener=null;

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

  3. window.close();

问题已解决:

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

回到顶部