【问题标题】:Where the WebSocket comes from on the client sideWebSocket 来自客户端的位置
【发布时间】:2016-07-29 09:59:57
【问题描述】:

我已经在服务器端和客户端之间进行了套接字通信。但是WebSocket的实体是从哪里来的呢?

客户端代码:

var _ws = new WebSocket(...);

那应该是从某个地方传来的? 我的意思是浏览器知道 标签来自 HTML,而 console.log('Hi!'); 是一个 JavaScript。但是 WebSocket 是什么?

HTML5?

浏览器内置对象?

【问题讨论】:

  • 你不知道documentwindow 是从哪里来的吗?与WebSocket 相同,它们是浏览器向您的 javascript 代码公开的 API。
  • 确实是浏览器对象

标签: javascript html web websocket frontend


【解决方案1】:

有很多关于 WebSockets 的问题,开头是这样的:

“HTML5 WebSockets 怎么...?”

我想完整的答案应该是:

  1. WebSocket 是 HTML5 的标准。 历史上它来自那里。

  2. 就大多数浏览器开始支持 HTML5 而言,WebSockets 可通过浏览器的 API 使用。

这些图片看起来很相似:(感谢@Roland Stark 的链接)

HTML5 browser support

WebSockets browser support

如果我错了,请纠正我。这是一些基本的事情,我很遗憾不知道这一点

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-28
    • 2014-10-30
    • 1970-01-01
    • 2016-01-31
    • 1970-01-01
    • 2010-09-08
    相关资源
    最近更新 更多