Jump to content

Неправильное определение браузеров IE в модуле статистики statsequipment


Recommended Posts

:) При тестировании версии 1.6.0.6 заметил, что модуль статистики statsequipment, отображающий браузеры и операционные системы гостей, неверно определяет Internet Explorer версий с 8 по 11.

Проблема оказалась в классе .../classes/Guest.php в строке 111   'IE 11' => 'Trident',

Из-за этого браузеры с IE8 по IE10, имеющие такую же строку 'Trident...' в User-Agent определялись как IE11.

Можно условие для IE11 изменить следующим образом: 'IE 11' => 'Trident/7',

:( P.S. Но вообще, обработка User-Agent для браузеров написана слабовато, видимо не стояла цель для точной идентификации.

Link to comment
Share on other sites

Нафига вообще использовать внутреннюю статистику престашопа, которая только нагружает сайт. Используйте Яндекс.Метрику.

Link to comment
Share on other sites

Нафига вообще использовать внутреннюю статистику престашопа, которая только нагружает сайт. Используйте Яндекс.Метрику.

 

:) Абсолютно с Вами согласен. Но я только сообщил то, что заметил.

 

Помимо Яндекс метрики я еще использую статистику AWStats - она неплохо себя зарекомендовала.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...