Javascript 如何在web应用程序上打开手机上的摄像头?

Javascript 如何在web应用程序上打开手机上的摄像头?,javascript,html,camera,qr-code,Javascript,Html,Camera,Qr Code,我无法通过web app访问移动设备上的摄像头。在web中,摄像头工作正常,但当我使用移动设备时,摄像头不会显示,但当我在摄像头显示的url中添加https://时,摄像头会显示并可访问。我怎样才能解决这个问题?我需要使用我的移动相机 我在做二维码。在Web中,它工作得很好。但是在照相机中,我需要在url上键入https://,才能访问照相机 我怎样才能解决这个问题?是否需要添加任何函数?查看一下,您会发现如下警告: 所以没有。解决问题的唯一方法是使用HTTPS。Hollan,这是很多信息,谢谢

我无法通过web app访问移动设备上的摄像头。在web中,摄像头工作正常,但当我使用移动设备时,摄像头不会显示,但当我在摄像头显示的url中添加
https://
时,摄像头会显示并可访问。我怎样才能解决这个问题?我需要使用我的移动相机

我在做二维码。在Web中,它工作得很好。但是在照相机中,我需要在url上键入
https://
,才能访问照相机

我怎样才能解决这个问题?是否需要添加任何函数?

查看一下,您会发现如下警告:
所以没有。解决问题的唯一方法是使用HTTPS。

Hollan,这是很多信息,谢谢。但还有一件事。。所以我无法通过扫描图像来使用实时二维码阅读器?我怎么做?我应该在移动应用程序开发平台上而不是在web应用程序开发平台上进行吗?Austin Holland,我可以问最后一个问题吗?我没有在平板电脑上试用过,因为我没有xD。。我在我的移动设备上尝试了二维码阅读器,但它不工作,因为它需要HTTPS。。然而,你认为它能在平板电脑上工作吗?我试着将我的电脑置于平板电脑模式,二维码在没有https的情况下工作。。但是在实际的平板设备上。。你认为它会起作用吗?谢谢你最后的回复time@webxcoding使用物理平板电脑应产生与移动设备相同的要求。如果您使用SSL证书,您可以免费获得SSL证书。谢谢,现在对我来说,SSL证书越来越清晰了。。但是ssl是安全的吗?@webxcoding像LetsEncrypt这样的免费ssl证书和您支付的商业证书之间的唯一区别是保险,以及它的有效期。LetsEncrypt证书是为自动化而设计的,一次仅有效3个月。而商业证书的有效期为1年或2年,具体取决于您购买的商品。下面是一篇很好的文章,详细介绍了这些差异: