[图片] 还有这个域名的地方,真就一点格式校验都不做?一个示例也不给?填什么东西全靠开发者自己到处找?
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-13