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.
ASP.NET Core