websocket - Microsoft Edge:跨区域连接错误
问题描述
我有一个在环回上使用 WebSocket 的脚本。当脚本尝试连接到 127.0.0.1:4530 时,Edge 显示以下错误。
“SCRIPT12017:WebSocket 错误:SECURITY_ERR,不允许跨区域连接”
解决方案:我进行了以下更改,它对我有用。
- 在控制面板 - Internet 选项中,选择安全选项卡。在安全选项卡中,选择本地 Intranet 区域。单击站点按钮并取消选中本地 Intranet 对话框中的所有复选框。
我想知道 :
- 此错误的含义是什么:“SCRIPT12017:WebSocket 错误:SECURITY_ERR,不允许跨区域连接”和
- 为什么我必须对 Internet 选项进行上述更改。
我用谷歌搜索了它,但没有运气。
解决方案
这是一个与安全相关的错误。您的站点似乎正在尝试通过不同的安全区域建立连接,根据您的设置,这是不允许的。
当您通过取消选中站点中的选项来修改设置时,现在允许通过不同的安全区域建立连接,从而修复了该错误。
推荐阅读
- javascript - 在 React 嵌套数组中迭代值
- kotlin - 使用多平台模拟 kotlin 中的常见测试
- typescript - 打字稿 - 将“较大”接口的变量分配给“较小”接口的变量
- node.js - Firebase Cloud Function 未设置新文档
- java - 在设备公共外部存储上存储图像时出错
- string - 我如何在 go to typemap 中使用 map[string][string] 来映射
在 C++ 中? - safari - 如何在 Safari 浏览器中保存从网络摄像头录制的视频流?
- javascript - 如何在 JavaScript 中显示结果后更改变量的字体颜色?
- docker - 使用多个 docker-compose 文件覆盖图像标签
- php - Cron 事件正在消失,或无法在 WordPress 中更新