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í verzi dlouhodobé podpory Node.js (LTS) a v následujících prohlížečích:

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.