在包含signalR的页面上,我在firebug中收到以下错误:
http://localhost:53604/signalr/signalr/negotiate?_=1352797361490
no element found
一切仍然正常但只是想看看这是否会成为一个问题。感谢
答案 0 :(得分:1)
由于您使用的是Firebug,这意味着您正在使用Firefox。你使用什么传输(如果使用Fiddler记得打开Streaming)?它应该是: 1.长轮询 2.服务器发送事件 3. WebSockets
如果传输是Long Polling,那么我们可能在底层代码中存在问题(Firefox应该优先考虑LP之前的WebSockets / SSE)。
但是,如果没有,那么我们就会遇到基于内容的问题。那么说,你从服务器检索什么类型的数据?通常,找不到元素的错误来自无效标记。
尝试剥离应用程序的所有部分,看看是否仍然出现此错误。 AKA只是$ .connection.hub.start()。