Создайте свое собственное исключение wurfl - PullRequest
0 голосов
/ 30 сентября 2011

Я использую php wurfl 1.3.1 с cakephp - следующий пользовательский агент выбирается как мобильный браузер, что неверно.

Это на машине с Windows 7, 64-битная версия IE не имеет проблем, но 32-битная версия перенаправляет на мобильный.

(32 бита) [ПРОБЛЕМА]

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; GetMiroToolbar 1.2; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2)

(64 бита)

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0)

Если у вас есть исправление для меня, пожалуйста, дайте мне знать правильные шаги, чтобы убедиться, что сервер правильно читает новые конфигурации. Я просто очищаю кеш WURFL? Спасибо.

1 Ответ

0 голосов
/ 09 ноября 2011

в web_browsers_patch.xml Я добавил следующую строку:

    <device user_agent="Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; GetMiroToolbar 1.2; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2)"
        fall_back="msie" id="msie_8">
        <group id="product_info">
            <capability name="model_name" value="8.0" />
        </group>
    </device>
...