您好我开发了一个简单的应用程序,它使用户捕获图片,并根据图像捕获日期将图像保存在文件夹中。一切都很好,现在我想使用相同的应用程序作为PWA。如果我运行ionic cordova run browser -l
并在移动浏览器中访问应用程序并单击相机图标以捕获图像,则会抛出错误。我的问题是,当从移动浏览器打开应用程序时,可以使用离子原生插件在移动设备中捕获和保存图像吗?如果没有,那么实现相同功能所需的替代步骤是什么?
谢谢
答案 0 :(得分:0)
运行ionic cordova的浏览器-l不适用于PWA,目前存在一些方法,可让用户使用<input type="file" accept="image/*" capture="camera" />
之类的html5功能在PWA上使用设备摄像头,但存在一些与浏览器相关的限制兼容性和对该功能的支持,例如,当前(在2018年7月),如果您知道这项工作,则在将pwa添加到iOS的主屏幕时会出现问题。有关以下信息的更多信息:How to access camera on iOS11 home screen web app?