Вытащить UserAgent из установленных браузеров

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Kaas, 9 Nov 2008.

  1. Kaas

    Kaas Elder - Старейшина

    Joined:
    13 Feb 2007
    Messages:
    31
    Likes Received:
    5
    Reputations:
    0
    Сабж. Нужно уметь определять установленные браузеры (ну ограничемся определением оперы/лисы и ie) - и самое интересное - вытаскивать из них текущий userAgent, всеми правдами и неправдами :)
    язык не критичен, интересен принцип.)
     
  2. Algol

    Algol New Member

    Joined:
    29 May 2002
    Messages:
    1,759
    Likes Received:
    4
    Reputations:
    0
    Снифить траффик на 80 порт, смотреть User-agent ?
     
  3. Kaas

    Kaas Elder - Старейшина

    Joined:
    13 Feb 2007
    Messages:
    31
    Likes Received:
    5
    Reputations:
    0
    было бы слишком просто) нет, я хочу чтобы мою прогу запустили - и она просканила последнии версии useragent'ов, без запуска самих браузеров..

    что то чую не так это просто. для IE еще что то лежит в реестре, а вот с остальными сложнее.
     
  4. Algol

    Algol New Member

    Joined:
    29 May 2002
    Messages:
    1,759
    Likes Received:
    4
    Reputations:
    0
    Если программа установлена, то по-любому должны быть записи в реестре (хотя есть еще portable версии, с ними конечно сложнее).
    А вот user-agent - придется копать индивидуально для каждого браузера.
     
  5. Dian

    Dian Elder - Старейшина

    Joined:
    2 Sep 2008
    Messages:
    57
    Likes Received:
    11
    Reputations:
    4
    Kaas
    Подход неверный. Лучше тогда уже автоматически браузеры запускать (и закрывать)
     
  6. Dj Skeleton™

    Joined:
    1 Jun 2002
    Messages:
    225
    Likes Received:
    11
    Reputations:
    1
    мда, довольно сложно будет без запуска. useragent - это составная строка. здесь версия браузера, движок, операционная система, язык. конкретно из браузера это вряд ли выдернешь. только выхватывать уже готовую, которую передает он сам.

    либо собирать это все по кусочкам(даже не представляю, как это реализовать)
     
  7. Kaas

    Kaas Elder - Старейшина

    Joined:
    13 Feb 2007
    Messages:
    31
    Likes Received:
    5
    Reputations:
    0
    Да. в общем в реестре этих данных я не нашел, решил что user agent генерится не лету - подгружается вся инфа о последних установленных плагинах и т.п.

    Буду решать вопрос непрограммным способом.))
     
  8. Kaas

    Kaas Elder - Старейшина

    Joined:
    13 Feb 2007
    Messages:
    31
    Likes Received:
    5
    Reputations:
    0
    не в тот топик кинул мессадж...