Как получить Запрошенное имя и версию браузера в asp.net core 2.0 - PullRequest
0 голосов
/ 08 мая 2018

Как получить Запрошенное имя и версию браузера в asp.net core 2.0

Как получить имя браузера (user-agent) в Asp.net Core? возвращает все браузеры, установленные на клиентском ПК. Но мне нужно имя браузера, которое сейчас запрашивает.

enter image description here

Ответы [ 2 ]

0 голосов
/ 31 июля 2018

Используйте install-package Wangkanai.Detection -pre и install-package Wangkanai.Detection.Browser -pre в PM для установки пакета. Тогда ... Напишите следующий код в Startup.cs :

services.AddDetection();
services.AddDetectionCore().AddBrowser();

В вашем контроллере :

private readonly IDetection _detection;
        public HomeController(IDetection detection)
        {
            _detection = detection;
        }
public IActionResult Index()
        {
            string browser_info = _detection.Browser.Type.ToString() + _detection.Browser.Version;
            ViewData["a"] = browser_info;
            return View(_detection);
        }
0 голосов
/ 08 мая 2018

Попробуйте это Request.Headers["User-Agent"].ToString()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...