- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Node-webkit 中遇到此错误:与“wss://ns313841.ovh.net:13062/”的 WebSocket 连接失败:连接在收到握手响应之前关闭。
但在 Chrome 浏览器中一切正常。任何想法? :/
完整的 JS 日志:
SIPML5 API version = 1.5.222 VM131 SIPml-api.js:890
User-Agent=Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.104 Safari/537.36 VM131 SIPml-api.js:890
WebSocket supported = yes VM131 SIPml-api.js:890
Navigator friendly name = chrome VM131 SIPml-api.js:890
OS friendly name = windows VM131 SIPml-api.js:890
Have WebRTC = yes VM131 SIPml-api.js:890
Have GUM = yes VM131 SIPml-api.js:890
Engine initialized VM131 SIPml-api.js:890
s_websocket_server_url=(null) VM131 SIPml-api.js:890
s_sip_outboundproxy_url=udp://xxxxxxx VM131 SIPml-api.js:890
b_rtcweb_breaker_enabled=yes VM131 SIPml-api.js:890
b_click2call_enabled=no VM131 SIPml-api.js:890
b_early_ims=yes VM131 SIPml-api.js:890
b_enable_media_stream_cache=no SIPml-api.js:890
o_bandwidth={} SIPml-api.js:890
o_video_size={} SIPml-api.js:890
SIP stack start: proxy='ns313841.ovh.net:13062', realm='', impi='xxxxxxx', impu='"xxxxxxx"' SIPml-api.js:890
Connecting to 'wss://ns313841.ovh.net:13062' SIPml-api.js:890
'starting' event fired sipml5.js:11
WebSocket connection to 'wss://ns313841.ovh.net:13062/' failed: Connection closed before receiving a handshake response SIPml-api.js:16579
__tsip_transport_ws_onerror SIPml-api.js:890
__tsip_transport_ws_onclose SIPml-api.js:890
'failed_to_start' event fired
最佳答案
这可能是因为 node-webkit 在其 websocket 请求中发送了一个空白的 User-Agent 字段,这(至少在我的情况下)导致它关闭 websocket。
我正在使用 TelePresence(它依赖于 Doubaungo 库,如 WebRTC2SIP)
关于javascript - SIPML5 和 Node-Webkit - Websocket 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27704870/
我是一名优秀的程序员,十分优秀!