gpt4 book ai didi

javascript - XMLHttpRequest 跨源请求仅支持协议(protocol)方案依次服务器

转载 作者:数据小太阳 更新时间:2023-10-29 04:20:12 26 4
gpt4 key购买 nike

我在 chrome 控制台中收到以下错误

XMLHttpRequest cannot load XMLHttpRequest cannot load turn:global.turn.twilio.com:3478/turn?username=username&key=key&transport=udp Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.

在运行本地 webrtc 示例服务器时 我正在运行的节点服务器示例来自 https://github.com/ISBX/apprtc-node-server/

下面是enter image description here截图

提前致谢

最佳答案

我相信您对 TURN 服务器的用途存在误解,并且将其称为标准 Web 服务器。

正如一些评论者所提到的,您不应该向使用不同 TURN 协议(protocol)的 TURN 服务器发出 HTTP 请求。相反,您可以通过 iceServer 对象配置您的 WebRTC 设置,这是您定义 TURN 服务器的地方。 WebRTC 实现将在需要时使用 TURN 服务器。

这是一篇关于 WebRTC 信号的好文章:

https://www.html5rocks.com/en/tutorials/webrtc/infrastructure/

如果您有兴趣了解 WebRTC 使用的特定协议(protocol),这里还有其他几篇文章:

https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API/Protocols

https://www.twilio.com/docs/api/stun-turn/faq

关于javascript - XMLHttpRequest 跨源请求仅支持协议(protocol)方案依次服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43738068/

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