我有一个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(受信任的站点),但是同样,它没有任何作用。
我正在跑步:
还有其他人解决了这个问题吗?
感谢您的时间。