2016-12-15 7 views
0

私はIonic 2アプリでsocket.io-clientを使用しています。 AndroidとiOSのすべての機能が魅力的です。< = 9 iOS 10では接続できません。間違ったことをしたり、何かを逃したりしますか?Socket.io、iOS 10に接続できません

"socket.ioクライアント": "^ 1.7.2"

this.socket = io.connect(Resources.Constants.API.SERVER_DOMAIN, { 
     'transports': ['websocket', 'xhr-polling'], 
     'query': 'token=' + myToken 
    }); 

    alert('test:' + this.socket.id); // undefined 
    alert('test:' + this.socket.connected); // false 

任意の助けもいただければ幸いです!

答えて

1

最後のサファリは、他のものよりもCSPについてのほうが気になります。

コンテンツセキュリティポリシーのmy-connect-srcにws:// * wss:// *を追加すると、私の問題が解決しました。

<meta http-equiv="Content-Security-Policy" content="default-src data: gap://* file://* https://ssl.gstatic.com *; img-src 'self' * data:; style-src 'self' 'unsafe-inline' *; script-src 'self' 'unsafe-eval' 'unsafe-inline' *; connect-src 'self' * ws://* wss://*;"> 
関連する問題