1 二维码ios无法扫描
也不知道是现在二维码长按识别的机制改了还是咋样,之前如果二维码ios 太小或者位置不对无法识别就加个透明的二维码,一般是妥妥的,但是这次就是不行,排除fixed,变形等等
解决方案: 二维码图片是width,height 都是100%,用padding 来控制肉眼可见大小,box-sizing:border-box
2 html2canvs 跨域的图片无法显示
感谢后台兄弟, 在找了n个办法后就是不行, 也按照网上的教程改变了源码,但是只出来了一张图片,而且之前好好的也出现了bug, 因为取的是微信的图片, 服务器也没法改
hearder(也可能是我不会) , 代理吧是俩个地址, 后面是在服务器上转了一下,变成base64图片,这个坑真是不浅啊
解决方案 : 在服务器上把外域地址转base64
3 分享地址变更参数后失效(aes.js加密)
由于条件限制加上考虑到安全问题,分享的链接要嘛改个分享页面链接,要嘛参数加密, 懒得再加页面的情况下限制了加密, 商量之下就是所有参数用 ‘;‘ 连接, 加密后带到分享出去的
链接, 再带一个分享的标识, 根据标识解密, 过程是简单的, 结果是傻眼的, 就是不行, 经过反复测试,居然是 参数太长了,导致整个链接过长,我....
解决方案: 各个参数分别加密,再带到链接里面去