我了解 SignalR 用于使用注入的动脉脚本与客户端浏览器进行通信。我有一个似乎很常见的问题,即我的浏览器的网络日志中充满了如下所示的条目:
.../arterySignalR/poll?transport=longPolling&connectionToken=...
这告诉我 SignalR 已经退回到长轮询而不是使用 Web 套接字。假设我们有一个支持 Web 套接字的浏览器,并且该浏览器在 localhost 上运行,那么 SignalR 不应该默认使用 Web 套接字吗?什么可能导致它退回到长轮询?