私はSocket.io 0.9.16を使用してユーザーに通知しています。Socket.io:Flashsocketを除外する方法
すべてうまくいきました.Firefox(バージョン47)が必要です。このブラウザは明らかにFlashsocketコールバックを使用して厄介な警告が表示されます。
1)「...実行しているから 『のAdobe Flash』 Firefoxは時代遅れのプラグインを妨げている」のはなぜ最後のバージョンFirefoxはwebsocketではなく、Flashsocketをコールバックとして使用していますか?
2)私はFlashを一切使用したくありません。
クライアントJS:
var socket = io.connect('myIP:XXXX',
{transports : ["websocket", "xhr-polling", "htmlfile", "jsonp-polling"]});
サーバーJS:
var io = require('/Path/TO/socket.io').listen(XXXX);
io.configure(function() {
io.set("transports", ["websocket", "xhr-polling", "htmlfile", "jsonp-polling"]);
io.set("polling duration", 10);
});
io.sockets.on('connection', function (socket) {
etc...
しかし、私は上記のやった作業されていないが、私は、私が使用するトランスポートの設定によってFlashsocketを無効にしてみました。 Firefoxは引き続きFlashを使用し、警告を表示します(Chromeはwebsocketをすべて使用しています)
私が間違っていることを知っていますか?
PS:私はsocket.ioを知っていますv1.xはFlashをコールバックとして使用していないので、アップグレードするには解決策になりますが、v1で動作させるためにスクリプトをどのように適応させるかを理解できません.xのバージョンなので、可能ならばv0.9.16を使いたいと思います。
ありがとうございました!
v0.9.16はかなり古いです。これ以上あなたにアドバイスできない多くの人をここで見つけるのは難しいかもしれません。 – jfriend00
はい、実際問題です。最悪のシナリオ私はsocket.io v1.xの私の古いスクリプトを変換しようとします – Chuck