问题

ios调用微信扫一扫scanQRCode报错the permission value is offline verifying

document.getElementById("scanQRCode").onclick = function() {wx.scanQRCode({needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果success: function(res) {alert("234");let data = res.resultStr; // 当needResult 为 1 时,扫码返回的结果alert(data);alert(res.resultStr);window.open(data);//处理自己的逻辑}});
};

这种写法写在wx.ready里就会报错the permission value is offline verifying,安卓下可以调用

基本解决方法

the permission value is offline verifying这个错误是因为config没有正确执行,或者是调用的JSAPI没有传入config的jsApiList参数中。建议按如下顺序检查:

1.确认config正确通过。

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

3.确认config的jsApiList参数包含了这个JSAPI。

4.调用

 let _data = data.data.jsapi;wx.config({debug: false,appId: _data.appId,timestamp: _data.timestamp,nonceStr: _data.nonceStr,signature: _data.signature,jsApiList: ['scanQRCode']});wx.scanQRCode({desc: 'scanQRCode desc',needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,scanType: ['barCode'], // 可以指定扫二维码还是一维码,默认二者都有success: function (res) {alert(res.resultStr);}});

最终解决方法

当以上这些都没有问题,created 里调的接口,分享的接口都通了,扫一扫的也是通的。我加了"checkJsApi"返回scanQRCode:true,但是还有有scanQRCode:the permission value is offline verifying的报错

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

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

IOS调用微信扫一扫scanQRCode报错the permission value is offline verifying

IOS调用微信扫一扫scanQRCode报错the permission value is offline verifying相关推荐

  1. 微信调用扫码和支付功能是都报错 the permission value is offline verifying

    微信调用扫码和支付功能都报错 the permission value is offline verifying 首先根据官方文档给出的先自我检查: the permission value is o ...

  2. php微信扫码支付报错,(转)微信调用扫码和支付功能是都报错 the permission value is offline verifying...

    docker --命令 1.开启服务 sudo docker start 服务名 2.预览列出所有的容器 sudo docker ps -a 3.进入文件 cd 4.预览文件目录 ls 5.预览文件内 ...

  3. 微信公众号两次wx.config报错the permission value is offline verifying

    // 获取当前url配置jssdkgetConfigUrl() {let u = window.navigator.userAgent;let isiOS = !!u.match(/\(i[^;]+; ...

  4. iOS/iPhone 微信打开doc xls文件报错OfficeImportErrorDomain错误912 打不开文档

    如图所示. 解决方案: 点击右上角的三个点,选择用其他应用打开 观察红圈处显示的图标,是哪个第三方APP,卸载掉!!!!直到变成如图所示的Word图标! 问题解决

  5. asp源码爱好者福利,asp调用微信扫一扫代码,用asp写的调用微信内置扫一扫功能源码下载

    接到一个用户的需求,要在他的手机版网页里实现扫一扫功能,扫出他的产品编号入库,这太简单了,花了几分种时间给他实现一下. 微信扫一扫必须使用微信内置浏览器访问此页面才能查看效果: 程序功能: 通过微信J ...

  6. 关于IOS调用微信支付jsapi不起作用的解决方法

    关于IOS调用微信支付jsapi不起作用的解决方法 参考文章: (1)关于IOS调用微信支付jsapi不起作用的解决方法 (2)https://www.cnblogs.com/randy619/p/5 ...

  7. 微信小程序request:fail报错(包括不执行fail回调问题)

    微信小程序request:fail报错(包括不执行fail回调的问题) 1. 不执行fail回调的问题 2. request:fail报错原因 2.1 小程序未配置域名导致的错误 2.2 微信小程序使 ...

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

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

  9. C++ 常见错误(00) —— C#调用c++做的dll是报错

    C#调用c++做的dll是报错"System.BadImageFormatException:"试图加载格式不正确的程序. (异常来自 HRESULT:0x8007000B)&qu ...

  10. Mysql解决微信特殊符号昵称入库报错乱码

    Mysql解决微信特殊符号昵称入库报错乱码 目录: Mysql解决微信特殊符号昵称入库报错乱码 环境声明 思考乱码原因 怎么解决 解决自己代码和微信编码统一 解决代码传输到数据库,序列化反序列化问题 ...

最新文章

  1. 你还在 select * 吗?
  2. 百度一 29 岁程序员因使用CURL命令“篡改数据”被判有期徒刑一年九个月,并没收所有违法所得
  3. 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 L-回旋星空
  4. Javascript 函数声明和函数表达式的区别
  5. python inspect模块
  6. 计算机硬件统的构成,计算机硬件统的构成部件.ppt
  7. wpf 控件生成图片_EyeshotCAD控件生成以及作用
  8. 我!程序猿!被银行套路了!
  9. 数据科学和人工智能技术笔记 二十一、统计学
  10. (APIO2014)序列分割
  11. 网站前端性能优化终极指南
  12. 算法面试基础:LR(逻辑回归)
  13. 如何删除WORD中的空白行以及换行符
  14. 最大子矩阵和POJ1050
  15. Kali学习 | 漏洞扫描:3.1 Nessus安装、配置和新建扫描任务
  16. 科技论文中字母正斜体及大小写的规范写法
  17. Elasticsearch安装操作步骤
  18. 如何给安卓设备一键截图到电脑
  19. Adobe 软件共享
  20. THUWC2017 酱油记

热门文章

  1. HEVC之CU、PU、TU分析
  2. android课程设计的需求分析,安卓课程设计心得体会.doc
  3. 前端实现炫酷动效_7款纯CSS3实现的炫酷动画应用
  4. mysql左连接查询
  5. 常用八大数据结构总结及应用场景-附示例截图
  6. python 绘制RGB三维颜色空间色谱图(已实现)
  7. php支付宝接口开发提现,ThinkPHP3.2集成 “单笔提现到支付宝账号接口”
  8. mysql jdbc密码密文_druid配置数据库连接使用密文密码
  9. 2019年Q1北京市短租房分布及价钱概览
  10. 砸金蛋c语言编程,CSS3 简单的砸金蛋样式