如何解决或绕过错误websocket:origin不允许

时间:2016-05-09 06:58:16

标签: cordova go websocket phonegap-plugins phonegap-build

在我的服务器上,我正在运行gorilla web socket,我正在尝试使用以下javascript代码连接phonegap应用程序:

var conn = new WebSocket("ws://IP:8080/ws");

但我收到此错误:我的服务器上出现 websocket:origin not allowed

我能做些什么来解决这个问题吗?

对于这种连接,可能是另一个手机存储库或修复/更新?

我已经尝试过很多关于phonegap脚本的例子,但是没有这些例子。

我想在我的服务器上使用那个gorilla websocket插件,但现在的情况是不可能的。 谢谢

1 个答案:

答案 0 :(得分:2)

解决方案是 - 在websocket.Upgrader {}中实现自己的CheckOrigin函数,因为默认值只检查服务器主机并仅接受来自同一主机的客户端连接