Projekt-Anfragen: Tel: 07022/9319004 info@CodeDocu.de Software Entwicklung in C# WPF Asp.Net Core Vba Excel Word SQL-Server EF Linq, UWP Net
#

Welche Auswertungen bietet mir die Asp.Net Core Wangkanai.Detection?

 

Aufgabe:

Ich möchte in asp.Net Core 2 zur Laufzeit im Server Controller ermitteln, ob der Client-Browser ein Mobile-Device ist, damit die Oberfläche des Rückgabe-Views vorab angepasst werden kann.

 

Nuget Package

Wangkanai.Detection (kostenlos)

ASP.NET Core Detection service components for identifying details about client device, browser, engine, platform, and crawler.

 

In der startup.cs Datei muss man die Zeile einfügen, im Bereich ConfigureServices(..)

            // Add detection services.

            services.AddDetectionCore()

                .AddDevice();

 

Dann muss man unter der Controller-Klasse nur noch die Using einbinden

using Wangkanai.Detection;

 

Und kann anschliessend direkt aus dem Request heraus den Client auswerten.

            var client_Browser = Request.Browser();

            var client_Device = Request.Device();

            var client_Engine = Request.Engine();

            var client_Platform = Request.Platform();

 

Hier ein Screenshot der Werte, welche man mit Wangkanai Detection ermitteln kann.

 

Auswertung zur Laufzeit

Laut Debugger

Name

Value

Type

client_Browser

{Wangkanai.Detection.Browser}

Wangkanai.Detection.Browser

Bits

0

byte

Feature

null

Wangkanai.Detection.Feature

Maker

null

string

Name

null

string

Type

Generic

Wangkanai.Detection.BrowserType

Version

null

Wangkanai.Detection.IVersion

client_Device

{Wangkanai.Detection.Device}

Wangkanai.Detection.Device

Crawler

false

bool

Type

Desktop

Wangkanai.Detection.DeviceType

client_Engine

{Wangkanai.Detection.Engine}

Wangkanai.Detection.Engine

Maker

null

string

Name

null

string

Type

WebKit

Wangkanai.Detection.EngineType

Version

null

Wangkanai.Detection.IVersion

client_Platform

{Wangkanai.Detection.Platform}

Wangkanai.Detection.Platform

Bits

0

byte

Name

null

string

Type

Windows

Wangkanai.Detection.PlatformType

Version

null

Wangkanai.Detection.IVersion

 

Mobile
»
Asp.Net Core: Eigenen Email Provider einbinden
»
Chrome: wie kann man die Browser Informationen in Asp.Net Core 2 MVC ermitteln und anzeigen.
»
Client Auswertung mit Wangkanai Detection
»
Browser in Asp.Net Core 2 mit Wangkanai
»
Asp.Net Core 2 MVC: Email Sender Client schreiben.
»
Asp core: Cookie lesen und schreiben
»
Asp: Bild aktualisiert anzeigen trotz Browser Cache
»
Asp MVC: Formatiere Datum als Kurzes Datum
»
Asp MVC Core: HTML Text als HTML Elemente anzeigen
»
Asp: HTML in Text umwandeln

.

Jobs, Projekte, Angebote für Freiberufler, Selbstständig an Info@CodeDocu.de