问题:
h5调用摄像头,本地可调用,上传到服务器后不能调用
解答:
访问线上地址,打开控制台查看 ,发现调用摄像头的方法都不存在。那么疑问来了,同一浏览器为什么访问本地页面时该方法存在,但线上时却不存在呢?
带着疑问度娘了下,发现该问题与浏览器的安全策略有关。出于安全考虑,浏览器是不允许随便开启摄像头的,https协议下方可开启。而我的服务恰好是http协议的,后将站点访问改为https协议后,便可正常调用摄像头了。
问题:
h5调用摄像头,本地可调用,上传到服务器后不能调用
解答:
访问线上地址,打开控制台查看 ,发现调用摄像头的方法都不存在。那么疑问来了,同一浏览器为什么访问本地页面时该方法存在,但线上时却不存在呢?
带着疑问度娘了下,发现该问题与浏览器的安全策略有关。出于安全考虑,浏览器是不允许随便开启摄像头的,https协议下方可开启。而我的服务恰好是http协议的,后将站点访问改为https协议后,便可正常调用摄像头了。