Ionic 2 webview websocket不能在android上工作



我使用Ionic 2 webview进行应用程序开发。我正在尝试使用

创建开放的websocket连接
var ws = new WebSocket("ws://example.com");

在ios中可以成功打开连接,但是在android中403被禁止。在调试过程中,我发现在握手期间,cookie没有作为请求头的一部分传递。此外,origin头有 http://for iosfile://for android 。两个平台的代码部分完全相同。

注:在android 6.0和5.0

测试

通过将来源更改为"http://",我能够建立连接并使用消息。我使用了这个websocket插件,并提供了插件选项,如文档中提到的。但是服务器也应该允许file:// origin我猜

相关内容

  • 没有找到相关文章

最新更新