2017-08-22 8 views
3

をリロードによるページのサスペンションエラーに閉じている:のWebSocketは、私はページをリロードする機能を呼び出すボタンがあり

function doReload() { 
window.location='/' 
} 

約1〜5回のうちサファリ11は、コンソールでこのエラーがスローされます。

WebSocket connection to 'ws://localhost:8080/sockjs-node/978/yzsndro2/websocket' failed: WebSocket is closed due to suspension. 

私は舞台裏でWebpack 2 devサーバーを実行しています。

Chromeでは発生していないようです。これはHigh Sierra Betaなので、恐らくバグでしょう。

提案や考え方?

+0

この問題を修正したことがありますか? – thanksd

+0

@thanksd - 私はしなかった – cyberwombat

答えて

0

Safari 11の最新リリースでこの同じメッセージが表示されました。 WebKitコード:https://github.com/WebKit/webkit/blob/master/Source/WebCore/Modules/websockets/WebSocket.cpp#L505によると。

DOMObjectを非アクティブにすると、Webページをキャッシュするときにブラウザによってトリガーされるようです。以下はその動作がどのように起こるかを説明するバグレポートです:https://bugs.webkit.org/show_bug.cgi?id=143513

関連する問題