微信内置浏览器window.opener不能使用

微信内置浏览器window.opener不能使用

经测试,在微信内置浏览器不存在window.opener,window.opene()可以使用,但是作用为跳转新页面,window.close()不可使用。
解决方案:1.使用遮罩层 2.通过跳转,参数传递

jq跳转导致wx获取api异常

在微信获取地理位置时,本来获取好好的,在一个页面跳转后发现获取不了地理位置,返回信息:getLocation:fail, the permission value is offline verifying。

在排查参数、token、JsapiTicket都没有问题,怀疑跳转页面是不是有问题。
问题代码:
$(window).attr(‘location’,basePath+’/repairInfo/toList’);

修改后:
$(location).attr(‘href’, basePath+“repairInfo/toList”);

原因应该是前者只是单纯替换了当前页面的location进行跳转,影响了wx的script调用。使用后者创建一个新页面就可以成功调用

你可能感兴趣的:(微信开发)