是否可以通过浏览器上的Android平板电脑在网站上允许没有HTTPS的网络摄像头访问?
可能通过Javascript或PHP?
一个词,答案是否定的。 为了安全起见,只能在本地主机和https连接上访问网络摄像头。
W3 API 规范状态
当在不安全的源[混合内容]上时,鼓励用户代理警告使用navigator.mediaDevices.getUserMedia,navigator.getUserMedia以及其开发人员工具,错误日志等中的任何前缀变体。 明确允许用户代理在不安全的源上完全删除这些API,只要他们一次删除所有API(例如, 他们不应该只留下不安全源上的前缀版本(。
Chrome 从版本 47 开始实施此安全策略(来源(:
从Chrome 47开始,getUserMedia((请求只允许来自安全来源:HTTPS或localhost。
因此,如果没有安全连接,您将无法访问相机。