JavaScript 클라이언트에 메시지를 보내는 SignalR (v0.5.2) 허브가 있습니다.비 활동 기간 후 SignalR javascript 허브 메소드가 IE에서 실행되지 않습니다.
C#을
public Task SendData(ClassName classData){
return Clients["groupid"].renderData(classData);
}
자바 스크립트 즉 IE9에서 일정 시간 동안, 자바 스크립트 메소드가 실행되지 제외하고 모두 잘 작동
var _client = $.connection.myHub;
_client.renderData = function(data){
/* do stuff */
};
$.connection.hub.start({ transport:activeTransport }, function(){ });
.
나는 IE9 개발자 도구 내에서 /signalr/connect?transport=foreverFrame
네트워크 로그의 응답 바디에보고하고 난 메시지 수신하고 있음을 볼 수 있습니다
<script>r(c, {"MessageId":"54","Messages":[{"Hub":"myHub","Method":"renderData","Args":[....]]}],"Disconnect":false,"TimedOut":false,"TransportData":{"Groups":["LiveBid.999"]}});</script>
<div>{"MessageId":"54","Messages":[{"Hub":"myHub","Method":"renderData","Args":[....]]}],"Disconnect":false,"TimedOut":false,"TransportData":{"Groups":["LiveBid.999"]}}</div>
그러나 터지지 않 자바 스크립트 방법을?
정확히 10 분 간격으로 발생하지 않는 경우가 있습니까? 비슷한 문제가 있습니다. 클라이언트에 표시된 서버 측 시계가 있고 10 분마다 멈 춥니 다 (변경 사항 수신이 중단되기 때문에). 동결되는 시간은 사용자마다 다르지만 동일한 사용자의 경우 동일한 (분 : 10 분) :(초)로 항상 고정됩니다. – Nathan
@ 네이선 네 그것은 10 초마다 인 것 같습니다. –
10 분 죄송합니다! –