IOS微信浏览器的蛋疼问题?

发布于 2022-09-04 15:13:22 字数 651 浏览 22 评论 0

做微信公众号内置应用开发的时候,遇到一个超级蛋疼的问题:

首先应用内有一个拍照上传的功能,起初一切顺利,调用wx.chooseImage拍照、即时展示图片、自动上传
顺畅丝滑的感觉每个人都喜欢
突然有一天,测试拿着他的8手iPhone 6过来找我,说拍照功能用不了,拍完图片不显示了,照片显示的位置是白的!!
尼玛!!不能够呀,我这一直都好好的,我用我的裂屏6P做了一次,依然顺畅丝滑,可是测试手中的机器就是不行,
我各种姿势查IOS版本号,微信版本号,都和我的一样,最后把他手机里的照片全部删除,再试,一样的想抄板砖砸机器。
在验证的问题的过程中还发现了一些其他怪异的问题,input readonly无效、confrim按钮为英文(ok,cancel)等等,
机器的语言和微信的语言设置都没有异样。

其他人的机器一切正常。

后来用有问题的微信号在我的手机上测试,结果是,一样的问题,问题,题。。。(跟微信账号有关系?)

测试人员说就在一天前还好好的,今天突然就不行了。

然而就在今天,就是股市开盘的前几秒,我的手机也出现了这个问题,崩溃!!!

求解决思路。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

2022-09-11 15:13:22

我也做过这样类似的功能,但我没用微信的chooseImage,我用input[type='file']来获取上传的图片,然后进行处理。获取的图片,要设置很多东西,因为上传的图片是跨域的。照片显示是白的,可能你没有在img.onload里,添加到src上。而且ios坑好像挺多的,上传的图片会变横向的。

寻梦旅人 2022-09-11 15:13:22

可以去http://developers.weixin.qq.com/问问微信公众平台团队

情绪少女 2022-09-11 15:13:22

页面通过LocalID预览图片 你看看你的jssdk的版本,如果是1.2.0 对于ios是有新的适配,使用wx.getLocalImgData({

localId: '', // 图片的localID
success: (res) => {
    let img = res.localData; // localData是图片的base64数据,可以用img标签显示
}

})

readonly 问题是因为ios升级的问题。。暂时我也没找到合适的解决办法。求帮助

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文