2016-10-07 2 views
0

Я использую веб-интерфейс Ionic 2 для разработки приложений. Я пытаюсь создать открытое соединение WebSocket, используяIonic 2 webview websocket не работает в android

var ws = new WebSocket("ws://example.com"); 

Он открывает соединение успешно в ИОС, но 403 запрещен в андроиде. В процессе отладки я узнал, что куки не были переданы как часть заголовка запроса во время рукопожатия. Также заголовок источника имеет http: // для ios и файл: // для android. Часть кода точно такая же для обеих платформ.

Примечание: Испытано в андроида 6.0 и 5.0

+0

Вы установили белый список доменов? – tik27

+0

Я думаю, да. access origin = * в config.xml –

ответ

0

Изменяя происхождение как "HTTP: //" Я могу установить соединение и получать сообщения. Я использовал это websocket plugin и предоставил плагин опции, как указано в документе. Но сервер также должен разрешить файл: // происхождение думаю.

Смежные вопросы