MobileDetect + браузер blisk.io

Установил браузер blisk.io, специально созданный для отладки фронтенда. Кто не в курсе, браузер работает как эмулятор мобильных устройств при этом он передает данные User Agent и раздельно показывает ошибки js для мобильных и десктопа. (примечание: ни кому не навязываю, не предлагаю ссылок в т.ч. реферальных, предлагаю не обсуждать сам факт хорошо\плохо пользоваться такими браузерами).

Если в указанном браузере открыть страницу demo.mobiledetect.net/, то увидим, что все прекрасно определяется. См. видео скриншот app.blisk.io/screenrecords/Shared/579804f8-2d89-4737-957c-1afc6bacc08f
Но при использовании дополнения MobileDetect (предварительно обновив файлы дополнения MobileDetect в /core/components/mobiledetect/Mobile-Detect/ до актуальной версии 2.8.24), в указанном браузере отображается только версия standard.

Не пойму почему.
Все прекрасно, просто куки и закешированые настройки.
Владимир
01 декабря 2016, 16:07
modx.pro
1 881
+2

Комментарии: 3

Владимир
02 декабря 2016, 08:24
0
Поскольку подключенный напрямую Mobile_Detect.php полностью отрабатывает как нужно, проблема вероятно с куки и кешем
Так работает, в простом снипете:
<?
require_once 'Mobile_Detect.php';

$detect = new Mobile_Detect;
if( $detect->isMobile() )
{
$return = 'mobile';
}
else {
$return = 'standard';
}
if( $detect->isTablet() ){
$return = 'Tablet';
}
return $return;
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
3