Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
shurgalin 18.10.2005 15:50
@detectBrowser[][ua;ver;res] $res[^hash::create[]] $ua[$env:HTTP_USER_AGENT] ^if(^ua.match[mac][i]){ $res.platform[mac] }{ ^if(^ua.match[win][i]){ $res.platform[win] }{ $res.platform[unix] } } $ver[^ua.match[opera.(\d+)(\.(\d+))?][i]] ^if($ver){ $res.browser[opera] $res.browser_ver(^ver.1.int(0)) $res.browser_subver(^ver.3.int(0)) }{ $ver[^ua.match[msie.(\d+)(\.(\d+))?][i]] ^if($ver){ $res.browser[ie] $res.browser_ver(^ver.1.int(0)) $res.browser_subver(^ver.3.int(0)) }{ $ver[^ua.match[mozilla.(\d+)(\.(\d+))?][i]] ^if($ver){ ^if(^ua.match[safari][i]){ $res.browser[safari] }{ $res.browser[nn] } $res.browser_ver(^ver.1.int(0)) $res.browser_subver(^ver.3.int(0)) }{ $res.browser[other] $res.browser_ver(0) $res.browser_subver(0) } } } $result[$res] #end @detectBrowser[]