Dela via


ASP.NET Core SignalR plattformar som stöds

Krav för serversystem

SignalR för ASP.NET Core stöder alla serverplattformar som ASP.NET Core stöder.

JavaScript-klient

Den JavaScript-klienten körs på den nuvarande Node.js långsiktig supportversionen (LTS) och följande webbläsare:

Webbläsare Version
Apple Safari, inklusive iOS Aktuell†
Google Chrome, inklusive Android Aktuell†
Microsoft Edge Aktuell†
Mozilla Firefox Aktuell†

Aktuell refererar till den senaste versionen av webbläsaren.

JavaScript-klienten stöder inte Internet Explorer och andra äldre webbläsare. Klienten kan ha oväntat beteende och fel i webbläsare som inte stöds.

.NET-klient

.NET-klienten körs på alla plattformar som stöds av ASP.NET Core. Till exempel kan .NET Multi-platform App UI (.NET MAUI) utvecklare använda SignalR för att skapa Android- och iOS-appar.

Om servern kör IIS kräver WebSockets-transporten IIS 8.0 eller senare i Windows Server 2012 eller senare. Andra transporter stöds på alla plattformar.

Java-klient

Java-klienten stöder Java 8 och senare versioner.

Klienter som inte stöds

Följande klienter är tillgängliga men är experimentella eller inofficiella. Följande klienter stöds inte för närvarande och kanske aldrig stöds:

Webbläsare som inte stöder ECMAScript 6 (ES6)

SignalR riktar sig mot ES6. För webbläsare som inte stöder ES6 överför du biblioteket till ES5. Mer information finns i Komma igång med ES6 – Transpiling ES6 till ES5 med Traceur och Babel.