1

В списке учетных записей Google "Недавно использованные устройства" отображается вход из Safari 537.36 в Windows. Однако я не использую Safari (а в Википедии сказано, что последняя версия Safari для Windows была в 2010 году). Microsoft Edge (Windows 10) использовался для входа в учетную запись, и я думаю, что Google неправильно распознает Edge как Safari. Строка Edge User-Agent содержит Safari/<ver> для MSDN.

Кто-нибудь может подтвердить или опровергнуть мою гипотезу? Какие-нибудь официальные заявления от Google об их алгоритме парсинга строк User-Agent?

2 ответа2

2

Согласно этому списку строк пользовательского агента Edge, который приведен ниже, ответ «да»: если вы видите строку пользовательского агента, например Safari 537.36, возможно , вы используете Edge. Почему «может»? Читать дальше…

Что касается того, почему это сделано, моя голова все еще кружится от моих базовых исследований, но согласно этой публикации Pro Webmasters, а также этой публикации в блоге, похоже, что разработчики Microsoft Edge пытаются заставить Edge быть узнаваемым приложениями, которые «нюхают» Пользовательский агент выглядит как «современный браузер». Таким образом, «Safari /537.36» и «Chrome /39.0.2171.71» кажутся декларациями или возможностями и совместимостью браузера.

Таким образом, Edge отчаянно говорит: «Эй!Я не Internet Explorer! Я могу делать классные вещи, как и другие современные веб-браузеры! »


И вот эти строки, вызывающие головную боль в агентах Edge.

край

  • Edge в Windows 10 - Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, как Gecko) Chrome/39.0.2171.71 Safari/537.36 Edge/12.0
  • Edge в Windows 10 - Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, как Gecko) Chrome/39.0.2171.71 Safari/537.36 Edge/12.0

Край 20.1

  • Edge 20.1 в Windows 7 - Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, как Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10240
  • Edge 20.1 в Windows 10 - Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, как Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10240
  • Edge 20.1 в Windows 8.1 - Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, как Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10240 Edge 20.1 в Windows 8 - Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, как Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10240
  • Edge 20.1 в Windows XP - Mozilla/5.0 (Windows NT 5.1; Win64; x64) AppleWebKit/537.36 (KHTML, как Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10240
  • Edge 20.1 в Windows Vista - Mozilla/5.0 (Windows NT 6.0; Win64; x64) AppleWebKit/537.36 (KHTML, как Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10240
  • Edge 20.1 в Windows 10 - Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, как Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10240

Край 25.1

  • Edge 25.1 в Windows 7 - Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, как Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586
  • Edge 25.1 в Windows 10 - Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, как Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586
  • Edge 25.1 в Windows 8.1 - Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, как Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586
  • Edge 25.1 в Windows XP - Mozilla/5.0 (Windows NT 5.1; Win64; x64) AppleWebKit/537.36 (KHTML, как Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586
  • Edge 25.1 в Windows 8 - Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, как Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586
  • Edge 25.1 в Windows Vista - Mozilla/5.0 (Windows NT 6.0; Win64; x64) AppleWebKit/537.36 (KHTML, как Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586
  • Edge 25.1 в Windows 10 - Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, как Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586
  • Edge 25.1 на Windows Phone 10.0 - Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 950) AppleWebKit/537.36 (KHTML, как Gecko) Chrome/46.0.2486.0 Mobile Safari/537.36 Edge/13.10586
1

Для браузера вполне нормально иметь много записей в строках "User Agent". Перейдите на этот сайт, чтобы увидеть, что Edge обычно сообщает как

http://www.useragentstring.com/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .