帮助你检测客户端浏览器和分辨率的jQ插件

开发 开发工具
以往我们常会使用html的hack代码来分辨,或者自己开发一些js。是不是感觉有些麻烦呢? 那么相信今天我们这里介绍的这款jQuery插件 - Conditionizr 可能能够很好的帮助你解决以上的问题。

帮助你检测客户端浏览器和分辨率的jQuery插件 -  Conditionizr

开发前端的朋友们可能常常会有以下的需求,比如,想知道客户浏览器的类型,或者想知道客户浏览器的分辨率信息,从而根据不同的浏览器来生成有针对的性的代码,比较典型的例子例如,我们需要知道客户端浏览器是否是IE6,因为IE6不支持透明的png格式图片,因此如果我们的网站包含了png格式的图片,需要加载一些js文件来帮助处理png文件从而正确的显示png。

以往我们常会使用html的hack代码来分辨,或者自己开发一些js。是不是感觉有些麻烦呢? 那么相信今天我们这里介绍的这款jQuery插件 - Conditionizr 可能能够很好的帮助你解决以上的问题。

Conditionizr是一个智能的jQuery插件,能够帮助你探测用户的浏览器和分辨率,这样允许你针对不同的浏览器来生成指定条件的javascript或者CSS。

通常我们都使用html的相关标签来完成这个工作,不过这个插件使用条件的<html>类来生成版本,例如,<html class="ie ie9">。

任何的脚本或者样式都可以被加载到定义的浏览器中 ,同时,类似<html> class的特性,能够添加指定的class来支持retina和非retina的显示设备。

另外一个非常好的特性在于能够返回用户的操作系统类型,这样可以加载任何你自定义的脚本或者样式!

责任编辑:张伟 来源: GBin1
相关推荐

2017-04-06 15:40:31

客户端数据存储技术

2009-07-10 18:15:24

HTTP头

2009-07-02 16:44:59

JSP获取

2016-12-14 13:41:49

HTML 5浏览器VDI

2023-03-06 09:09:56

视频Edge浏览器

2023-07-14 11:40:50

火狐浏览器Firefox

2024-07-05 10:41:30

目标检测算法

2010-02-23 08:56:39

瘦客户端

2021-09-22 15:46:29

虚拟桌面瘦客户端胖客户端

2011-09-21 17:33:23

2024-06-05 09:26:50

2014-08-07 15:06:45

Android设备分辨率

2015-06-03 09:27:05

JavaScript客户端检测技术

2023-02-16 07:30:55

图形编辑器屏幕开发

2017-04-10 09:17:08

神经网络分辨率像素递归

2014-10-15 14:58:50

iPhone6iOS 8分辨率

2013-11-22 09:58:36

2014-07-08 11:10:39

移动端分辨率适配

2010-06-23 14:32:20

eMule协议

2010-11-15 13:34:13

浏览器
点赞
收藏

51CTO技术栈公众号