【问题标题】:WebSocket connection to 'ws://./' failed: Error in connection establishment: net::ERR_NAME_NOT_RESOLVEDWebSocket 连接到“ws://./”失败:连接建立错误:net::ERR_NAME_NOT_RESOLVED
【发布时间】:2014-12-19 23:32:44
【问题描述】:

我对 websockets 没有任何了解,我正在使用这里的管理模板

https://github.com/onokumus/Bootstrap-Admin-Template

我不知道我做错了什么或者它是如何产生这个问题的,但我在 google chrome 控制台中收到了这个错误。

WebSocket connection to 'ws://./' failed: Error in connection establishment: net::ERR_NAME_NOT_RESOLVED

它正在引用此文件modernizr-build.min.js:2 以查找错误。

注意: 错误仅在 Google Chrome 中显示,但在 Firebug 中未显示此错误?

任何人都知道我为什么会收到此错误以及如何在不影响主题中其他任何内容的情况下摆脱此错误?

【问题讨论】:

    标签: javascript websocket modernizr


    【解决方案1】:

    这是因为您必须为 WS URL 使用 FQDN。 这里有一个很好的小示例代码: How to construct a WebSocket URI relative to the page URI?

    【讨论】:

    • 我是否可能收到此错误,因为我使用的是本地 apache 和 php,如果我将网站上传到服务器并且服务器支持 websockets,那么我不会收到此错误?
    • 另外请告诉我什么时候必须定义 FDQN,我的意思是在哪个文件中?
    • 刚刚看到它在modernizr 脚本中。因此,您实际上无法在不编辑原始文件的情况下设置 FQDN。您的本地 DN 是多少?本地主机?你的hosts文件还好吗?
    猜你喜欢
    • 2016-01-29
    • 1970-01-01
    • 2015-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-18
    • 2019-08-30
    相关资源
    最近更新 更多