WebSocket 语法错误:指定了无效或非法的字符串

WebSocket SyntaxError: An invalid or illegal string was specified

本文关键字:无效 非法 字符串 语法 错误 WebSocket      更新时间:2023-09-26

我在尝试连接到 Firefox 上的 WebSocket 时遇到SyntaxError: An invalid or illegal string was specified

<!doctype html>
<html>
  <head><meta charset="utf-8"></head>
  <body>
    <script>
    var socket = new WebSocket('127.0.0.1:1234');
    </script>
  </body>
</html>

为什么我会收到此错误?

尝试连接到 WebSocket 时,该方案似乎是强制性的,因此:

var socket = new WebSocket('ws://127.0.0.1:1234');

工作得很好(或者正如@RaulNoheaGoodness在评论中指出的那样,wss://在通过TLS使用WebSocket时

)。