0

据我所知,SignalR 的客户端库基于 jQuery,这是一种不好的方法,因为我的应用程序中不需要任何 JavaScript 框架,但我必须包含 jQuery 才能使 SignalR API 工作。

我想知道是否有任何替代方式/库可以通过 JavaScript(没有任何框架)连接到 SignalR?

4

2 回答 2

0

正如我在这里读到的:https ://github.com/SignalR/SignalR/wiki/Faq SignalR 使用不同的协议/方法来获得尽可能好的用户体验。如果服务器和浏览器支持 WebSocket,它将使用此协议。如果您确定客户的浏览器足够新以支持 WebSockets,那么您可以跳过 JS 框架并直接使用 WebSockets。客户将获得最佳体验,您不需要第三方。

在这里您可以阅读如何通过 JavaScript 使用 websocket 协议:https ://developer.mozilla.org/en-US/docs/WebSockets 。

于 2012-12-12T11:51:11.077 回答
0

您可以基于不引用 jQuery 的 SignalR 客户端编写自己的客户端。

于 2012-12-12T12:03:26.360 回答