2

NodeJS Web アプリケーションに Socket.IO を使用しています。ページは SSL で提供され、私の接続は次のようになります。

var socket = io.connect('/');

これは、IE9 以外のほぼすべてのブラウザーで動作します。IE9 (Windows 7) では、コンソールに次のエラーが表示されます。

SEC7111: HTTPS security is compromised by https://app.mysite.com/socket.io/1/htmlfile/m9Zjap56uyEbx4eptg27?t=1375727354386 

ソケットは決して接続しません。SSL のタイプは SNI で、コードを実行しているページは同じサブドメインにあります。例: https://app.mysite.com/project/show/12345

私も次のことを試しましたが、違いはありませんでした:

var socket = io.connect('/', { secure: true });

IE9で動作させる方法はありますか?

4

1 に答える 1