platformy obsługiwane przez platformy ASP.NET Core SignalR
Wymagania systemowe serwera
SignalR program ASP.NET Core obsługuje dowolną platformę serwerową obsługiwaną przez platformę ASP.NET Core.
Klient środowiska JavaScript
klienta języka JavaScript
Przeglądarka | Wersja |
---|---|
Apple Safari, w tym iOS | Bieżąca† |
Google Chrome, w tym Android | Bieżąca† |
Microsoft Edge | Bieżąca† |
Mozilla Firefox | Bieżąca† |
†Current odnosi się do najnowszej wersji przeglądarki.
Klient JavaScript nie obsługuje programu Internet Explorer i innych starszych przeglądarek. Klient może mieć nieoczekiwane zachowanie i błędy w nieobsługiwanych przeglądarkach.
Klient .NET
Klient platformy .NET działa na dowolnej platformie obsługiwanej przez platformę ASP.NET Core. Na przykład deweloperzy .NET Multi-platform App UI (.NET MAUI) mogą używać SignalR do tworzenia aplikacji dla systemów Android i iOS.
Jeśli serwer uruchamia usługi IIS, transport protokołu WebSockets wymaga usług IIS 8.0 lub nowszej w systemie Windows Server 2012 lub nowszym. Inne transporty są obsługiwane na wszystkich platformach.
Klienta środowiska Java
Klient Java obsługuje 8 i nowsze wersje języka Java.
Nieobsługiwani klienci
Następujący klienci są dostępni, ale są eksperymentalni lub nieoficjalni. Następujący klienci nie są obecnie obsługiwani i nigdy nie mogą być obsługiwani:
Przeglądarki, które nie obsługują kodu ECMAScript 6 (ES6)
SignalR cel ES6. W przypadku przeglądarek, które nie obsługują wersji ES6, należy transpilować bibliotekę do wersji ES5. Aby uzyskać więcej informacji, zobacz Getting Started with ES6 – Transpiling ES6 to ES5 with Traceur and Babel (Wprowadzenie do wersji ES6 — transpilowanie ES6 do ES5 za pomocą platformy Traceur i Babel).