轩枫阁

首页 / 授人以渔 / Javascript / 如何判定浏览器的类型(jQ和原生js)

如何判定浏览器的类型(jQ和原生js)

在早期的jquery版本中,如1.4.2版本,我们很容易的就能判断浏览器的类型,好做兼容。但是后面的版本如1.8.0就不支持了,但是我们还要做判断,这可怎么办?接下来我们可以看下jquery关于这个的源码及使用方法。

以上是jq实现的源码,通过正则来匹配userAgent判断浏览器的种类和版本.

version—浏览器版本
msie—-ie浏览器(Microsoft Internet Explorer)
mozilla-火狐浏览器
opera–opera浏览器
safari–safari或chrome浏览器(都使用webkit内核)

下面是使用方法:

如果想进一步判断IE的版本,如

如果不想使用jquery低版本,而又想使用jQ的浏览器判断,这可怎么办呢?

  1.  解决方案一:如果使用的是高版本的JQ,那么可以在script中,引入以上JQ的源码,直接调用
  2. 解决方案二:如果你的网站不想引入那么大的JS库,那么可以对JQ的源码进行改编一下

调用方法和JQ的差不多,只不过把$符号取掉就行了。

早点把IE6干掉,世界更美好~

相关文章

纸飞机许愿

x

钢琴节奏

请选择弹奏的曲谱

    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 1
    • 2

    [返回曲谱列表]