[图片] 还有这个域名的地方,真就一点格式校验都不做?一个示例也不给?填什么东西全靠开发者自己到处找?
config:fail,invalid signature?测试帐号配置好了,计算的 signature 也和网页上计算的一致。我也不知道凭啥 invalid。但是我相信有生之年我一定能找到这xx的 invalid 是啥原因。到时候我一定会在这条帖子下留言,避免后面的兄弟再踩这个坑。 [图片] ### 更新 ### 在我翻了后端的代码后意识到了问题,正如评论区的一个同学提醒,jsapi_ticket 过期了导致的。因为从文档中能看到 signature=sha1(string1),只是做了一个 hash 计算,所以 ticket 无效,后面的 signature 即使算出来一致的也是没有意义的。另外还有一个事情就是使用测试号的时候,填写域名,记得不要填写 http 协议部分,只用填写本地的 IP 即可,例如 192.168.16.128
2024-11-12真的是想骂人,每次接微信的东西真的比吃屎还难。关键这东西真的是即使你以前调通过,过一段时间做一个新项目然后再接一次还是会碰到这些稀奇古怪的问题。就这种公司竟然能做成中国最大的社交软件公司,真的是时无英雄,使竖子成名👎👎👎
如何解决js-sdk wx.config失败invalid signature?jsApiList里写chooseWXPay正常, [图片] [图片] 写其他的却失败,这是什么情况? [图片] [图片]
2024-11-12const copyToClipboard = (text) => { const isSafari = navigator.userAgent.match(/iPad|iPhone|iPod|Macintosh/i) return new Promise((resolve) => { // iOS 才用现代的方法复制,因为微信小程序安卓 webview 上用这个方法会报错 if (navigator.clipboard && isSafari) { navigator.clipboard .writeText(text) .then(() => { resolve(true) }) .catch(() => { resolve(false) }) } else { import('copy-to-clipboard').then(({ default: copy }) => { resolve( copy(text, { format: 'text/plain', message: '请点击确定按钮复制链接', }) ) }) } }) } 给一段代码供大家参考,总的思路就是,iOS 使用现代的 navigator.clipboard 来实现复制,安卓上面的还是走传统的方法来复制(传统的方法在 iOS 上已经不好使了,要不然就统一用了)。
在安卓手机通过小程序Webview打开H5页面,H5页面的复制功能为什么失败了?rt 复制操作代码: navigator.clipboard.writeText(address).then(() => { Toast.show({ content: '复制成功', duration: 2000 }); }); 经过尝试,在苹果手机iphone系列中可以正常复制,但是在安卓手机(小米华为OPPO)中复制失败,模拟器上无法复现这个问题,请问是什么原因导致的呢?在安卓手机的浏览器中打开H5页面时是可以复制成功的,但是小程序webview打开该H5页面时是复制失败的。 使用其他复制操作可以实现复制功能吗?比如下述代码: var ele = document.createElement('input'); //创建一个input标签 ele.setAttribute('value', address); // 设置改input的value值 document.body.appendChild(ele); // 将input添加到body ele.select(); // 获取input的文本内容 document.execCommand('copy'); // 执行copy指令 document.body.removeChild(ele); // 删除input标签
2022-06-24[图片] 解决了 JS 资源加载 pending 的问题,接口现在也无限 pending,真尼玛绝。 ============= [图片] 我解决了,JS 资源加载不了,我是把 webpack hmr 关掉解决的,猜测可能跟 hmr 的 eventsource 有关系。发起的 xhr 请求永远 pending 我是通过代理解决的,不知道为啥 webview 里面本地局域网 IP 下不能向开发服务器发起请求,直接拒绝报 Network Error。
开发者工具内的 webview 加载资源永远 pending?[图片] 这三个 JS 资源是在代码里面 import() 动态引入的,Chrome 上开发一点毛病没有,因为都是本机局域网 IP 访问嘛,在小程序开发工具上就出幺蛾子,永远 pending 状态。简直不可思议,我也不知道它 pending 个啥。
2022-01-13const c = array1.map((item, index) => ({...item, ...array2[index]}))
两个数组合并的问题?array1:[{title:"张三",age:"18岁"},{title:"李四",age:"20岁"}] array2:[{sc:"111只"},{sc:"10只"}] 如何合并成 c:[{title:"张三",age:"18岁",sc:"111只"},{title:"李四",age:"20岁",sc:"10只"}]
2021-03-27报错提示说了,你小程序用 showToast 的地方,title 传了空值过去,应该传字符串。
域名有备案有认证,编辑器正常,但是真机调试接口不通,不知道为什么?域名新申请,没啥问题,正常使用,但是真机调试,接口不通。老是报这个错误,是域名不合法吗?还是缺少什么东西。 [图片] [图片]
2021-03-24试试修改一下微信开发工具的调试基础库版本,不要使用最新的,可能有 bug。
云函数本地调试已打开,为什么不会调用本地函数?云函数本地调试已打开,并且设置了模拟器触发,本地缓存全部清空,模拟器正常应该会调用本地保存的云函数,原来也确实是这样,但是现在却是调用云端的云函数。 所以现在无法进行本地调试。为什么原来一直是可以的,最近就不可以了,很奇怪。 [图片] 图一:云函数本地调试窗口正常打开。 [图片] 图二:模拟器并未调用本地云函数,而是调用的云端函数。 [图片] 图三:开发工具版本。
2021-03-17[图片]
这是什么情况?我要怎么提 bug 呢?[图片]
2021-01-26这算严重事故了吧,我特么找了 n 久的原因,才看到这个帖子,服了!
canvas中使用createImage()创建的image对象onload方法不执行?微信7.0.20, 使用canvas的createImage()创建的image对象, onload方法不执行, 造成线上使用canvas生成图片的功能异常。 微信7.0.18正常,, 微信的升级到7.0.20全部异常
2021-01-06看了一眼文档,请求的参数有一个 dataType ,不知道是不是你想要的
wx.request如何通过raw方式请求后端数据?如题,wx.request如何通过raw方式请求后端数据?或是wx.request是否支持raw方式发起请求。我尝试过在header中设置'content-type': 'text/plain' ,但不管用。请大神给予解答,谢谢
2019-09-24