连接到本地节点Faye Sever的网页中的Faye Client导致Microsoft Edge WebSocket错误:SECURITY_ERR,不允许跨区域连接

时间:2018-07-05 04:37:28

标签: javascript websocket microsoft-edge faye

我有一个faye客户端在远程服务器上托管的网页中运行。我在本地计算机上打开浏览器,然后从远程服务器加载该页面。页面加载后,faye客户端将连接到在http://localhost:[PORT]/faye上运行fay服务器的本地安装的节点应用程序。当我大约一年前首次构建它时,此方法运行良好。在Microsoft Edge和Chrome中都可以正常运行,但现在在Edge中不再可用。

相反,我收到以下错误消息:

  

SCRIPT12017:SCRIPT12017:WebSocket错误:SECURITY_ERR,跨区域   不允许连接

我对此进行了一些研究,并看到一些关于SO的帖子建议:

  

在Microsoft Edge浏览器中,在标题栏中键入“ About:flags”   (搜索栏)。没有引号,勾选/取消勾选“ allow Localhost Loopback”   功能。

我做到了,但没关系。

我也曾尝试在Internet Options(Internet选项)中将远程服务器添加为Trusted Site(受信任的站点),但是同样,它没有任何作用。

我正在跑步:

  • Windows 10专业版
  • Microsoft Edge 41.16299.492.0
  • Microsoft EdgeHTML 16.16299

还有其他人解决了这个问题吗?

感谢您的时间。

0 个答案:

没有答案