最近做微信上网站开发时,时常会出现 ios 或 android 上一些样式或者 js 方法不能用的,大家有没有遇到类似的情况可以分享下,就我个人遇到的,有以下两种。
1 、 js 的 event.preventDefault ()方法不能禁止 ios 上长按图片出现保存图片选项的情况,也是今天在 V2EX 上找到解决方案的,通过设置-webkit-touch-callout:none 解决,感谢 @nealv2ex 。
2 、微信接口,调用图片选择接口时,返回一个 localId ,上传的时候, ios 会出现问题,上传不成功,需要先 localId=localId.toString (),才能上传成功
3 、微信上把图片选择接口获取到的 localId 赋值给 img 的 src 时,在 ios 上会变成全部是小写字母(wxLocalResource... => wxlocalresource ),这时候如果获取 img 的 src 来调用微信的上传图片接口时也会出现错误。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.