0
我使用SignalR(2.0.0然後2.0.1)來製作一些實時Web應用程序。每5秒收到一些數據......還處理用戶事件。任何工作,但我有IE8的問題(如果IE +兼容模式任何版本相同)。SignalR 2.0.1,完成觸發Ie8
var worker = $.connection.mainHub;
...
worker.client.test= function() { ... };
var connection = ((navigator.userAgent.match(/iPad/i) != null) ?
$.connection.hub.start({ transport: ['webSockets', 'longPolling'] }) :
$.connection.hub.start())
.done(function() { console.log($.connection.hub.id);});
1)第一個:後〜工作的1-2分鐘 - 一切都變得更慢(用戶事件,比如按下按鈕,簡單的CSS懸停動作等),IE似乎dieing。 我認爲原因是內存泄漏..這是一個大量的JavaScript(我使用knockoutjs來構建我的html)。但現在我不確定
2)我需要有一些清晰度,我應該如何重新加載頁面。 我正在使用「location.href = location.href;」一切都很好,但在IE中它似乎會導致錯誤。 並非總是如此,但經常出現錯誤「$ .connection.hub.id未定義」。我檢查$ .connection.hub.transport,它也沒有定義。不知道我在做什麼錯...