2014-03-26 136 views
2

使用Asp.net mvc開發Intranet門戶。對於一些交互性使用SignalR庫。 在瀏覽網站頁面時發現奇怪的問題。當有時我嘗試在Internet Explorer 9中點擊「後退」或「前進」按鈕時,什麼都不會發生。當點擊「後退」按鈕和優先頁面加載「前進」按鈕後不可用。 當我將鼠標光標放在這些按鈕上方時,它顯示如下所示:「SignalR forever frame transport stream」或http://server/signalr/connect?transport=foreverFrameconnectiontoken=.... 這是否由設計決定,與此無關或者某些配置可以幫助我?signalr ie9後退前進按鈕問題

回答

2

此問題似乎是一個錯誤,並且@aleha在GitHub上打開了一個問題。

至少目前一個很好的解決方法是禁用foreverFrame運輸:

$.connection.hub.start({ transport: ['webSockets', 'serverSentEvents', 'longPolling'] }, function() { ... })