问题:在 iOS 手机上 wx.config 配置失败,安卓手机正常。

问题原因:

因为用的是 vue 单页 spavue-router 切换的时候操作的都是浏览器的历史记录,iOS 会把第一次刚进入时的 URL 作为真实 URL ,安卓会把当前 URL 作为真实 URL。导致后端在 getticket 获得的 config 参数和微信 sdk 获取的 URL参数是不一样的。

如下:

解决方法(对 ios 进行特殊处理):

// 针对ios进行特殊处理
let signLink = window.location.href.split("#")[0]
if (/iphone|ipad|ipod/.test(ua)) {signLink = signLink+`/?code=${this.codeVal}`
}

vue 微信 js-sdk 在 IOS 报:realAuthUrl invalid signature相关推荐

  1. 完美解决微信js-sdk在IOS系统报 wx.config报 realAuthUrl invalid signature的问题

    遇到这个问题首先是困惑,安卓可以,苹果不可以,然后查找文档,验证你们一个个尝试的结果,但是没有描述明白: 打开小程序我这边实现了原生安卓.苹果和公众号,唯独这个公众号iOS端打开小程序掉坑 总结修复问 ...

  2. 微信JS SDK开放,前端开发者“鸡冻”了!

    HTML5又一次逆袭了,其实之前微信也是有一些JS API的,比如分享.但这次一股脑开放了拍摄.录音.语音识别.二维码.地图.支付.分享.卡券等几十个API,这条消息不需宣传,瞬间就占满了HTML5从 ...

  3. 微信-js sdk invalid signature签名错误 问题解决

    微信-js sdk invalid signature签名错误 问题解决 参考文章: (1)微信-js sdk invalid signature签名错误 问题解决 (2)https://www.cn ...

  4. 微信js sdk 分享 失败 有时候好 有时候坏

    微信js sdk 分享 失败  有时候好 有时候坏 用了一个www开头的域名 和一个xx.com的域名 两个在解析上有问题. 实践是www.xx.com的比较 稳定 转载于:https://www.c ...

  5. 微信js sdk 授权上传头像下载代码片段和注意事项

    /*  * 描述:当前页授权  * @param url   例:index.html / 如果有参数,需加密index.html?id=1     */ 1.对需要运用js sdk的页面授权 get ...

  6. 实战微信JS SDK开发:贺卡制作与播放(1)

    前段时间忙于CanTK 2.0的开发,所以博客一直没有更新.CanTK 2.0主要增强了游戏和富媒体的开发,现在编码和测试基本完成了,等文档完成了再正式发布,里面有不少激动人心的功能,等发布时再一一细 ...

  7. 使用微信js sdk关于选择及上传图片至腾讯云COS

    使用微信js sdk关于选择及上传图片至腾讯云COS 使用微信js sdk关于选择及上传图片至腾讯云COS 背景 名词 参考 效果图展示 开发步骤 1:概要步骤 2:上代码 结束: 使用微信js sd ...

  8. 微信jssdk ios下报config invalid signature签名错误问题 Android正常

    微信jssdk ios下报config invalid signature签名错误问题 Android正常 最近Taro项目出于安全考虑,所有上传图片的地方都要改为,先把图片上传到微信服务器,然后根据 ...

  9. 微信jssdk ios下config invalid signature签名错误问题,Android成功ios失败

    问题出现背景: 常见错误及解决方法 相关官方文档 vue等单页面spa应用 config调用处不在启动页 Android及开发者工具浏览器正常,ios下debug invalid signature失 ...

  10. 微信二次分享签名错误php,微信二次分享报错invalid signature问题及解决方法

    基于微信公众号开发的h5页面(使用jssdk接口),由用户A分享给用户B,用户B再次分享这个页面时,不能成功分享.问题出在用户B收到的分享链接与用户A打开的链接不同 A用户的链接为 B用户收到的连接 ...

最新文章

  1. 2022-2028年中国玻璃纤维毡热塑性塑料(GMT)行业市场研究及前瞻分析报告
  2. 一位群友作为后端开发在滴滴和头条分别干了 2 年的经验总结
  3. 佛经上181条做人的道理
  4. centos 7.6安装java_Hadoop的安装
  5. webbrowser设置横向打印_C# 日常记录:指定打印机/纸张/纸盒(静默打印)(不弹窗打印)WinForm篇...
  6. 【机器学习】sklearn k-近邻算法
  7. (49)FPGA面试题2-4译码器实现
  8. 西华大学c语言考试题,西华大学C语言程序设计复习题
  9. SNMP原理及常用配置命令
  10. 安装java正在使用中_如何安装java,安装JDK,JAVA SE正在使用中,安装不了
  11. 阿里矢量图库icomoon的icon引用方法
  12. 14 款(移动端)UI 框架
  13. 大小写金额转换html,小写金额转为大写金额JS代码怎么写呢?
  14. 经典的进程同步问题-----哲学家进餐问题详解
  15. ddr走线教程_DDR3 Fly By走线精讲
  16. 投资平台诚诚富众五种个人投资理财方式
  17. 求1到100之间所有能被3整除的整数的和
  18. 前端:JavaScript (五)XML DOM
  19. 第六十四章 Caché 函数大全 $STACK 函数
  20. JS控制网页中Flash影片的播放(附带各参数)

热门文章

  1. 多维分析前端页面卡顿不流畅怎么办
  2. 光环国际PMP:项目经理如何回答“这个项目要多久完成?”
  3. 大众对SD-WAN的三大误区
  4. 计算机没有autoCAD_专业导读 | 计算机平面设计专业
  5. 【必看答疑】为什么我的电脑远程连接不上?
  6. 自动排产软件如何规划配送中心
  7. 计算机等级考试教学论文,试论计算机等级考试与高校计算机基础教学
  8. yii2.0奥秘窥探:助手函数
  9. jQuery在线引用地址(备用)
  10. h5H5-doom扩展