Camera won‘t launch on iOS PWA苹果pwa模式下打不开摄像头等问题

27 阅读1分钟

大家好,我的开源项目PakePlus可以将网页/Vue/React项目打包为桌面/手机应用并且小于5M只需几分钟,官网地址:pakeplus.com

pwa模式下,用到了摄像头扫码功能,但是有的设备可以打开,有的打不开,而且有时候可以打开有时候打不开,这就非常很玄学,最后就是发现是ios的bug.......

仓库地址:github.com/mebjas/html…

官方论坛:bugs.webkit.org/show_bug.cg…

苹果论坛:developer.apple.com/forums/sear…

我用最新的ipad 18.4也出现了这个问题

还有一些小问题:

1、二维码内容不能包含太多,不然识别不了,不像使用原生摄像头那么容易识别!!!

我这边测试超多20多个字符之后的内容,就很难识别了,但是原生相机就可以,使用swiftui开发的原生app也可以识别,但是就是网页上的很难识别。

2、pwa中出现的问题,在safari中使用时是完全没有问题的,所以解决方案就是只有两个:

要么使用浏览器打开,要么开发一个原生app使用

大家好,我是1024小神,技术群 / 私活群 / 股票群 或 交朋友 都可以私信我。 如果你觉得本文有用,一键三连 (点赞、评论、关注),就是对我最大的支持~