1
爲什麼刷新頁面時我的值爲jQuery.connection.chatHub
未定義?此問題不會出現在IE和邊緣SignalR:在webkit中刷新頁面後typeof jQuery.connection.chatHub是「undefined」&moz
服務器端:
[HubName("chatHub")]
[Authorize]
public class ChatHub:IHub<IHubClient>{
.....
}
客戶端
<script>
jQuery(document).ready(function(){
var k = jQuery.connection.chatHub;
alert(typeof k);
}
.......
//Laiter
.....
jQuery.connection.hub.start({ transport: ['webSockets', 'longPolling'], xdomain: true }).done(function() {
"uid-0" && (k.server.onconnect(JSON.stringify("'uid':'Test User'}")));
})
</script>
第一頁負載工作良好,但後續嘗試重新加載失敗,此錯誤。
庫使用:
「Microsoft.AspNet.SignalR」 版本= 「2.2.0」
「Microsoft.AspNet.SignalR.Client」 版本= 「2.1.2」
「Microsoft.AspNet.SignalR.Core」 版本= 「2.2.0」
「Microsoft.AspNet.SignalR.JS」 版本= 「2.2.0」
「Microsoft.AspNet.SignalR.SystemWeb」版本=「2.2.0」
其已定義。順便說一下,頁面刷新時會發生這種情況。 –