本文我们来分享用php如何识别用户是通过 pc、ipad 还是手机,然后我们还可以看看腾讯的通过js语句判断web网站的访问端是电脑还是手机。
先我们来看看一段用php如何识别用户是通过 pc、ipad 还是手机来访问网站?
以下是腾讯的通过js语句判断web网站的访问端是电脑还是手机
腾讯网的适配代码
如何判断访问网站的机器类型-如何判断ipad
js 判断浏览器客户端类型(ipad,iphone,android)
腾讯网的适配代码
如何判断访问网站的机器类型-如何判断ipad
如何判断是否是 ipad 浏览器呢,关键是看它的 user agent 中是否有 ipad。ipad 使用的是 safari mobile 浏览器,他的的 user agent 是:
mozilla/5.0 (ipad; u; cpu os 3_2 like mac os x; en-us) applewebkit/531.21.10 (khtml, like gecko) version/4.0.4 mobile/7b334b safari/531.21.10
function is_ipad(){
[object object] [object object] [object object]var ua = navigator.useragent.tolowercase();
[object object] [object object] [object object]if(ua.match(/ipad/i)==ipad) {
[object object] [object object] [object object] [object object] [object object] [object object]return true;
[object object] [object object] [object object]} else {
[object object] [object object] [object object] [object object] [object object] [object object]return false;
[object object] [object object] [object object]}
}
$is_ipad = (bool) strpos($_server['http_user_agent'],'ipad');
rewritecond %{http_user_agent} ^.*ipad.*$
rewriterule ^(.*)$ http://ipad.fairyfish.net [r=301]
js 判断浏览器客户端类型(ipad,iphone,android)