JS Судьи различные среды веб -доступа, в основном для мобильных устройств и предоставляют соответствующие решения для анализа (судейство кодов устройств напрямую копируйте tencent.com)
Кода -копия выглядит следующим образом:
// определить, является ли это мобильной операционной средой
if (/applewebkit.*mobile/i.test (navigator.useragent) || (/Midp|symbianos| nokia|samsung|lg|nec|tcl|alcatel|bird|dbtel|dopod| pilips| Хайер упоров
if (window.location.href.indexof ("? Mobile") <0) {
пытаться{
if (/android| Webos|Phone|Ipod|Blackberry/i.test (navigator.useragent)) {
// определить, что среда доступа - Android | WebOS | iPhone | iPod | Blackberry, затем загрузите следующий стиль
setActivestyleSheet ("style_mobile_a.css");
}
else if (/пад/i.test (navigator.useragent)) {
// Если вы определите, что среда доступа является iPad, загрузите следующий стиль
setActivestyleSheet ("style_mobile_ipad.css");
}
еще{
// Если вы определите, что среда доступа является еще одним мобильным устройством, будет загружен следующий стиль
setActivestyleSheet ("style_mobile_other.css");
}
}
поймать (e) {}
}
}
еще{
// Если ни одно из вышеперечисленного не загружено, в следующем стиле
setActivestyleSheet ("style_mobile_no.css");
}
// Стиль загрузки после суждения
Функция setActivestyleSheet (filename) {document.write ("< ссылка href ="+filename+"rel = styleSheet>");}
Загрузка страницы
Кода -копия выглядит следующим образом:
<script type = "text/javascript">
if (/applewebkit.*mobile/i.test (navigator.useragent) || (/Midp|symbianos| nokia|samsung|lg|nec|tcl|alcatel|bird|dbtel|dopod| pilips| Хайер упоров
if (window.location.href.indexof ("? Mobile") <0) {
пытаться{
if (/android| Webos|Phone|Ipod|Blackberry/i.test (navigator.useragent)) {
window.location.href = "Мобильная страница";
} else if (/ipad/i.test (navigator.useragent)) {
window.location.href = "Страница планшета";
}еще{
window.location.href = "Другие мобильные страницы"
}
} catch (e) {}
}
}
</script>