据我所知,SignalR的客户端库基于jQuery,这是一种糟糕的方法,因为我的应用程序中不需要任何JavaScript框架,但我必须包含jQuery才能使SignalR API正常工作。 / p>
我想知道有没有替代方法/库通过JavaScript连接到SignalR(没有任何框架)?
答案 0 :(得分:0)
我在这里读到:https://github.com/SignalR/SignalR/wiki/Faq SignalR使用不同的协议/方法以获得最佳的用户体验。如果服务器和浏览器支持WebSocket,它将使用此协议。如果您确定客户端的浏览器足够新以支持WebSockets,那么您可以跳过JS框架并直接使用WebSockets。客户将获得最佳体验,您将不需要第三方。
在这里,您可以阅读如何通过JavaScript使用websocket协议:https://developer.mozilla.org/en-US/docs/WebSockets。
答案 1 :(得分:0)
您可以根据没有jQuery引用的SignalR客户端编写自己的客户端。