1、公众号后台白名单

查看公众号后台配置有没有设置正确的安全域名和白名单等

2、确认config正确通过

3、如果是在页面加载好时就调用了JSAPI,则必须写在wx.ready的回调中

4、查看jsApiList是否添加了相应JSAPI

router.beforeEach((to, from, next) => {// 获取权限验证配置(签名) 后端返回 getConfig, 注意返回字段的大小写!let res// 注入配置信息wx.config({debug: false, // 调试开关appId: res.appId, // 必填,公众号的唯一标识timestamp:res.timestamp , // 必填,生成签名的时间戳nonceStr: res.nonceStr, // 必填,生成签名的随机串signature: res.signature,// 必填,签名jsApiList: ["scanQRCode","updateAppMessageShareData","updateTimelineShareData"] // 必填,需要使用的JS接口列表});wx.ready(() => {// doSoming});
})

5、url问题

push的跳转不能被写入ios微信浏览器的地址栏

处理:push跳转改为window.loaction.href跳转 才能改变地址栏的变化,才能签名成功

其次确认url是页面完整的url(请在当前页面alert(location.href.split('#')[0])确认),包括'http(s)/'部分,以及'?'后面的GET参数部分,但不包括'#'hash后面的部分

即获取url完成地址的方法为


let url = window.location.href.split('#')[0];

如果链接带有中文字符或者特殊符号,前端需要使用encodeURIComponent编码,同时后端需要配合解码


let url = encodeURIComponent(window.location.href.split('#')[0]);

6、微信开发者工具缺失相关API权限能力

 // 在开发者工具地址栏访问以下地址:https://www.weixinsxy.com/jssdk/// 查看权限是否开启成功// 然后再访问本地的开发地址进行测试

官方文档描述: 概述 | 微信开放文档

微信公众号 scanQRCode:fail, the permission value is offline verifying相关推荐

  1. 微信支付:chooseWXPay:fail, the permission value is offline verifying

    在开发公众号微信支付的时候,到了支付那一步,页面上看到微信支付的loading一闪而过,但是没有出现微信支付的页面.控制台log显示错误信息:"chooseWXPay:fail, the p ...

  2. js 微信公众号开发chooseWXPay:fail, the permission value is offline verifying

    开发公众号微信支付的时候报错: chooseWXPay:fail, the permission value is offline verifying 解决:只需要在手机微信内测试就可以了

  3. 微信分享报错errMsg: “updateAppMessageShareData:fail, the permission value is offline verifying“

    微信分享报错errMsg: "updateAppMessageShareData:fail, the permission value is offline verifying" ...

  4. 微信支付-chooseWXPay:fail, the permission value is offline verifying

    在微信开发工具调试微信支付功能,页面提示chooseWXPay:fail, the permission value is offline verifying,在真机测试就没问题了

  5. 报错 | {errMsg: “chooseWXPay:fail, the permission value is offline verifying“}errMsg: “chooseWXPay

    11 Tue Aug 17 2021 09:38:14 GMT+0800 (中国标准时间) wx.chooseWXPay end VM104:1 {errMsg: "chooseWXPay: ...

  6. 微信接口 output {errMsg:translateVoice:fail, the permission value is offline verifying}

    config的jsApiList []缺少了translateVoice这个参数 添加上就好了 jsApiList : [ 'checkJsApi', 'startRecord', 'stopReco ...

  7. 微信开工具报getLocation:fail, the permission value is offline verifying

    解决办法是:部署到服务器就能获取到了:

  8. php微信公众号支付vue,vue项目使用微信公众号支付总结及遇到的坑

    微信公众号支付 1. 使用jssdk调用微信支付,具体查看开发文档: 使用的vuex,在mutations中 wechatPay (state, data) { state.payObject = d ...

  9. 【微信技术-微信公众号】-------- 实现拍照或选择相册接口:wx.chooseImage的使用实例[JS-SDK]

    一,[JS-SDK]拍照或从手机相册中选图接口:wx.chooseImage的使用实例. 1.使用wx.chooseImage接口需要如下几步缺一不可: 这里我是使用(测试公众号)测试出来的效果. ( ...

  10. vue 微信公众号支付接口_总结vue项目中使用微信公众号支付的方法

    本篇文章给大家带来的内容是总结vue项目中使用微信公众号支付的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 微信公众号支付 1. 使用jssdk调用微信支付,具体查看开发文档 ...

最新文章

  1. 希捷硬盘固件修复工具_电脑升级高速硬盘后的差异竟如此大!酷鱼510性能实测...
  2. 算法学习之路|完美数列
  3. 【转载】从“关于Java堆与栈的思考”一帖看错误信息的传播
  4. 解决xcode打开时假死的问题
  5. python入门之前面内容拾遗
  6. 演示IPFS的一个完整的流程以及针对部分概念的详解
  7. 5 CO配置-控制-一般控制-维护成本控制范围
  8. 羊皮卷的实践-第二十章
  9. ubuntu安装 VMware Tools
  10. JSP 页面传值方法总结(转)
  11. BMNNSDK部署Sophone算丰智算盒SE5系列教程(超详细版)
  12. 【Unity实战100例】Unity读取加载Gif动图的两种方式
  13. 联想计算机usb启动怎么办,联想电脑没有u盘启动该如何解决?解决联想电脑没有u盘启动的方法...
  14. aix7.1重装6.1_优化AIX 6.1性能调整
  15. 为什么很多人家里不准备尺子了?手机怎么测量长度?
  16. 有的放矢-电气工程师的工作重心
  17. SkeyeVSS智能化旅游景区安防视频监控解决方案
  18. 第十二周上机实践项目 项目1-实现复数类中的运算符重载 (2)
  19. 四旋翼无人机学习第14节--PCB Editor简单绘制封装-自动生成封装
  20. java实现代码在线编译器-从零开发(三)Web并发环境下的线程安全

热门文章

  1. C语言构造有理数的函数,创建有理数对象
  2. 【工具笔记】java 中文替换,用于简单的中文替换脱敏加密,且保留模糊查询特性
  3. html css字体特效,40款CSS+JS文字动画特效html源码
  4. 基于RNA的新型癌症疗法介绍
  5. FS2711代替松翰2711国产单片机
  6. CocosCreator-动态生成3种敌人
  7. 强化学习DQN 入门小游戏 最简单的Pytorch代码
  8. 【风控模型】—WOE与IV指标的深入理解应用
  9. 关于信号发生器的功能和参数介绍(二)
  10. 20162328WJH实验五网络编程与安全实验报告