gpt4 book ai didi

javascript - 为什么 navigator.mediaDevices 在本地主机和服务器中的工作方式不同?

转载 作者:行者123 更新时间:2023-12-02 22:42:51 25 4
gpt4 key购买 nike

我目前正在开发一个视频聊天项目。它使用navigator.mediaDevies。它工作正常并返回本地主机中的 MediaDevices 对象,但是当我将项目部署到服务器时,它返回未定义。我使用的是谷歌浏览器 v77。当然,本地主机和服务器中的浏览器都是相同的。 navigator.mediaDevices 如何工作?我认为它应该在同一个浏览器中返回相同的结果。但它在本地主机和生产服务器中的工作方式不同。我应该怎么做才能使 navigator.mediaDevices 在服务器中返回 MediaDevices 对象? (尝试过 Mozilla Firefox,但也不起作用)

最佳答案

在本地主机上,浏览器允许减少安全措施。特别是,不需要 HTTPS。

对于任何其他来源,需要 HTTPS 才能使用媒体设备 API。如果您检查开发者控制台,您无疑会看到显示此内容的错误。

关于javascript - 为什么 navigator.mediaDevices 在本地主机和服务器中的工作方式不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58533341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com