首页 > 新闻资讯 > 判断访问者使用的浏览器

判断访问者使用的浏览器

34条评论
标签:
更多

这个使用技巧并不算新鲜,不过以前没有介绍过,现在就来说说吧。

需要用到的是body_class()函数。把下面的代码复制到functions.php文件里:

add_filter('body_class','browser_body_class');
function browser_body_class($classes) {
    global $is_lynx, $is_gecko, $is_IE, $is_opera, $is_NS4, $is_safari, $is_chrome, $is_iphone;

    if($is_lynx) $classes[] = 'lynx';
    elseif($is_gecko) $classes[] = 'gecko';
    elseif($is_opera) $classes[] = 'opera';
    elseif($is_NS4) $classes[] = 'ns4';
    elseif($is_safari) $classes[] = 'safari';
    elseif($is_chrome) $classes[] = 'chrome';
    elseif($is_IE) $classes[] = 'ie';
    else $classes[] = 'unknown';

    if($is_iphone) $classes[] = 'iphone';
    return $classes;
}

函数输出结果类似于:

<body class="home blog logged-in Firefox">  

原文

WordPress啦编译

* 版权声明:作者WordPress啦! 转载请注明出处。

#1
这是否就是HzlzH那个插件的一部分?
#2
这个好,不用插件
#3
这个好,不用插件
#4
这个好,不用插件
#5
学习了,我也去试试
#6
我觉得这个功能只是比较有趣的功能,实用性不是很大
#7
用来做什么的啊
#8
这个有什么用呢
#9
怎么使用还不怎么清楚
#10
这个实际用途有谁用了
#11
路过这个没多大用吧
#12
代码看不怎么明白啊
#13
不错收藏了
#14
第2次来了哦,呵呵
#15
个人觉得这个没多少用
#16
不错支持了
#17
不错,收藏了
#18
呵呵,不错,不过用wp-usergaent插件更明确。
#19
不知道ASP怎么搞
#20
这个方法真不错!
#21
不错不过没实际用途吧
#22
支持不错的代码
#23
嗯,这个有妙用。
#24
做修饰用,作用不大
#25
做修饰用,作用不大
#26
不错。支持
#27
第一次看到这么神奇的代码,以前一直从第三方统计代码中看结果
#28
用chrome的一般都装有微软雅黑,这是我自己的判断
#29
不错支持
#30
分享就是快乐!wordpress还是比较好用的!