Чтобы дифференцировать мобильный мобильный пользователь и планшет пользовательского агента, я написал Regex, подобное этим: < /p>
для мобильного: < /p>
.+iPhone.+|.+Android.+Mobile.+
< /code>
для планшета: < /p>
.+iPad.+Mobile.+|.+Android.+[^Mobile].+
< /code>
и попробуйте этот пользовательский агент для планшета: < /p>
Mozilla/5.0 (iPad; CPU OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53
< /code>
-> OK планшет < /p>
Mozilla/5.0 (Linux; Android 4.3; Nexus 10 Build/JSS15Q) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2307.2 Safari/537.36
< /code>
-> OK планшет < /p>
Mozilla/5.0 (Linux; Android 4.2.2; GT-I9505 Build/JDQ39) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.59 Mobile Safari/537.36
< /code>
-> oktablet, и это не планшет ... < /p>
Последний считается другим, но это пользовательский агент для мобильного телефона, и это не то, что я хочу .. < /p>
мне нужно писать. «Мобильный» < /p>
Идея кто -нибудь? Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/343 ... -some-word