2016-03-04 2 views
0

Многие запросы на мою веб-страницу включают «Edge/12» в строках агента пользователя. Ничего не содержит «Edge/13».Разве пользовательские агенты Edge 12 и 13 отличаются?

Microsoft blog сказал, что строка токена должна указывать версию Edge.

... пока мой веб-страница, которая получает 40K + посещений в день, кажется, нет ни одного свидания с края 13 - все они из Края 12.

ли документы Microsoft на матче агента пользователя Эджа, что край 13 в пользовательском агент на самом деле?

Хорошо ... this source утверждает, что большинство пользователей Edge находятся на 13, но откуда он это знает?

ответ

1

Да, строка пользовательского агента отличается. Он даже содержит номер сборки. Это шаблон для пограничного Desktop UA Строка:

Mozilla/5.0 (Windows NT 10.0; <64-bit tags>) AppleWebKit/<WebKit Rev> (KHTML, like Gecko) Chrome/<Chrome Rev> Safari/<WebKit Rev> Edge/<EdgeHTML Rev>.<Windows Build> 

Для моей системы это:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586 

Старшего Край 12 UA строка была:

Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10136 

Вы можете найти Документация Майкрософт по этой теме: https://msdn.microsoft.com/en-us/library/hh869301(v=vs.85).aspx

Я предполагаю, что ваш код обнаружения агента пользователя не обнаруживает версию Edge правильно. Это подтверждает тот факт, что следует избегать полагаться на строку UA вообще.

1

Я работаю над Edge в Microsoft.

Да, они отличаются. Край 13 имеет Edge/13 в UA.

По какой-либо причине ваш трафик не обновляет свою установку Windows.

Смежные вопросы