PDA

Просмотр полной версии : Все признаки IE в User Agent?


Oldfaq
15.01.2017, 19:40
Здравствуйте.

Решаю сейчас распространенную задачу: понять по User Agent с каким браузером имею дело.

Помогите пожалуйста понять полный список ключевых слов для IE.

Вот моя версия:

MSIE или rv:11.0 или Trident

но может я что-то упустил здесь?

fl00der
15.01.2017, 20:13
Я всегда ставил на Trident.

Это именно эксплорер, у новых браузеров МС другие агенты.

mark_thomson
15.01.2017, 20:18
Если есть возможность то лучше заюзать либу для парсинга агента, например вот https://github.com/faisalman/ua-parser-js

Там же можно найти регулярку для ie https://github.com/faisalman/ua-parser-js/blob/master/src/ua-parser.js#L251

Ch3ck
15.01.2017, 20:23
http://www.useragentstring.com/pages/useragentstring.php

26mac
15.01.2017, 22:23
Oldfaq said:
↑ (https://antichat.live/posts/4036333/)
Здравствуйте.
Решаю сейчас распространенную задачу: понять по User Agent с каким браузером имею дело.
Помогите пожалуйста понять полный список ключевых слов для IE.
Вот моя версия:
MSIE
или
rv:11.0
или
Trident
но может я что-то упустил здесь?


User agent это та составная, которую легко может подменить пользователь, так что условно выражаясь, по user agent определить версию браузера нельзя. Вы можете только увидеть текущий user agent в определенном месте. Ну или добавьте в свое сообщение чуть больше информации

Ch3ck
15.01.2017, 22:29
Пользователи ИЕ как правило гос/муниципальные служащие, которые вряд ли будут менять юзерагенты.

26mac
15.01.2017, 22:30
Ch3ck said:
↑ (https://antichat.live/posts/4036381/)
Пользователи ИЕ как правило гос/муниципальные служащие, которые вряд ли будут менять юзерагенты.


Как вы загружаете браузер?)

Ch3ck
15.01.2017, 22:32
26mac said:
↑ (https://antichat.live/posts/4036382/)
Как вы загружаете браузер?)


С рабочего стола или с быстрого запуска панели задач

Oldfaq
15.01.2017, 23:56
Ch3ck said:
↑ (https://antichat.live/posts/4036341/)
http://www.useragentstring.com/pages/useragentstring.php


Спасибо! То что нужно!

Oldfaq
16.01.2017, 00:04
26mac said:
↑ (https://antichat.live/posts/4036378/)
User agent это та составная, которую легко может подменить пользователь, так что условно выражаясь, по user agent определить версию браузера нельзя.


Да это понятно, что заголовки можно послать какие угодно

Нет, задача стоит попроще, без паранойи )))

Спасибо.