Cordova + Win10 + WebSocket:SECURITY_ERR连接失败

时间:2017-11-10 23:40:53

标签: windows cordova win-universal-app

我将现有的Cordova应用程序从Android移植到Windows 10.应用程序必须打开与远程服务器的WebSocket连接。此时,连接始终失败并显示错误" WebSocket错误:SECURITY_ERR,不允许交叉区域连接"。同一个应用程序也会向同一台服务器发出常规的AJAX请求,并且它们正常运行。

我使用Visual Studio 2017并使用Edge / 13.10586在本地测试应用程序。

是否可以使WebSocket连接起作用?

更新

我的应用程序同时拥有"互联网(客户端)"和#34;专用网络(客户端和服务器)"能力设定。进一步的测试表明,问题是由Web上下文(" ms-appx-web:")的组合以及尝试将WebSocket连接到非FQDN(我仅使用主机名)。如果我使用FQDN或IP地址,它可以工作。如果我使用本地上下文(" ms-appx:"),使用非FQDN,它可以工作。

0 个答案:

没有答案