podporované platformy ASP.NET Core SignalR
Požadavky na systém serveru
SignalR pro ASP.NET Core podporuje všechny serverové platformy, které ASP.NET Core podporuje.
Javascriptový klient
Klient JavaScriptu běží na aktuálním uzlu.js Dlouhodobá podpora (LTS) a následující prohlížeče:
Prohlížeč | Verze |
---|---|
Apple Safari, včetně iOSu | Aktuální† |
Google Chrome, včetně Androidu | Aktuální† |
Microsoft Edge | Aktuální† |
Mozilla Firefox | Aktuální† |
†Current odkazuje na nejnovější verzi prohlížeče.
JavaScriptový klient nepodporuje Internet Explorer a další starší prohlížeče. Klient může mít neočekávané chování a chyby v nepodporovaných prohlížečích.
Klient .NET
Klient .NET běží na libovolné platformě podporované ASP.NET Core. Vývojáři Xamarinu můžou například používat SignalR k vytváření aplikací pro Android pomocí Xamarin.Android 8.4.0.1 a novějších a iOS pomocí aplikací Xamarin.iOS 11.14.0.4 a novějších.
Pokud server spouští službu IIS, přenos WebSockets vyžaduje službu IIS 8.0 nebo novější ve Windows Serveru 2012 nebo novějším. Ostatní přenosy jsou podporovány na všech platformách.
Java klient
Klient Java podporuje Javu 8 a novější verze.
Nepodporované klienty
Následující klienti jsou k dispozici, ale jsou experimentální nebo neoficiální. Následující klienti nejsou aktuálně podporováni a nemusí být podporováni:
Prohlížeče, které nepodporují ECMAScript 6 (ES6)
SignalR cílí na ES6. U prohlížečů, které nepodporují ES6, překompilujte knihovnu na ES5. Další informace naleznete v tématu Začínáme s ES6 – Transpilování ES6 do ES5 pomocí Traceur a Babel.