Go サーバーに対してクロスオリジン websocket リクエストを行う必要がある、比較的単純な PhoneGap アプリケーション (iOS) を開発しています。$.support.cors = true; $.mobile.allowCrossDomainPages = true;
ネットワーク アクティビティの前にアプリケーションを設定しました。サーバーは、テスト/診断目的で単純な HTML/JavaScript ページを提供し、そこですべてがうまく機能します。Websocket 接続が機能し、サーバーが正しいデータを配信します。
これは、iOS シミュレーターで実行されている PhoneG アプリケーションには当てはまりません。シミュレーターでは、Safari は実際に私のテスト/診断ページにアクセスできます。ただし、PhoneG アプリケーションはタイムアウトします。
私はさらに調査を行っていますが、これは単純なサーバー構成の問題であり、Go および/または祝福された websockets パッケージについてより多くの知識を持っている人であると考えており、調査と同時にここで質問したいと思いました。