Методы извлечения имени и версии браузера из строки пользовательского агента

Строка «chrome/90.0.4430.85», похоже, представляет собой пользовательский агент, представляющий версию веб-браузера Chrome. Это означает, что пользователь заходит на веб-сайт с помощью Chrome версии 90.0.4430.85.

Вот несколько методов, которые можно использовать для извлечения информации из строки пользовательского агента с использованием разных языков программирования:

  1. JavaScript:

    var userAgent = "chrome/90.0.4430.85";
    var browserInfo = userAgent.split("/");
    var browserName = browserInfo[0]; // "chrome"
    var browserVersion = browserInfo[1]; // "90.0.4430.85"
  2. Python:

    user_agent = "chrome/90.0.4430.85"
    browser_info = user_agent.split("/")
    browser_name = browser_info[0]  # "chrome"
    browser_version = browser_info[1]  # "90.0.4430.85"
  3. PHP:

    $userAgent = "chrome/90.0.4430.85";
    $browserInfo = explode("/", $userAgent);
    $browserName = $browserInfo[0]; // "chrome"
    $browserVersion = $browserInfo[1]; // "90.0.4430.85"

В этих примерах строка пользовательского агента разбивается на две части с помощью разделителя «/» и сохраняется имя и версия браузера в отдельных переменных.