the world 浏览器(useragent大全)
一、关于JS的浏览器判断 /msie/i.test(navigator.userAgent)
正则表达式怎么可以这么用的——不要去问为什么,那是JS的语法用法,它规定可以这么用,那就这么用——就像不要去问为什么JS定义变量用var一样不是问题的问题。
/msie/i.test(navigator.userAgent)中的i指的是模糊匹配,不分大小写;这个正则表达式的作用是检查navigator.userAgent里面是否包含msie这个字符串(不分大小写),从而检查出是否为IE浏览器。
二、ie浏览器的useragent怎么看
查询UserAgent一般分三种方式:
1,通过各浏览器自带的UserAgent修改功能查看当前浏览器UserAgent设置情况。如Maxthon(遨游)修改User Agent方法中就可查看遨游浏览器的UserAgent
2,通过JS事件来查询。在浏览器地址栏中输入以下代码:
javascript:alert(navigator.userAgent)
回车,即可弹出当前浏览器UserAgent设置情况。
或者按下面的按钮:点击,查询当前浏览器的UA,和上面的方法是一样的。只是省略了在地址栏输入的麻烦。
如果用的是Chrome谷歌浏览器,还可以在地址栏中输入:about:version查询到更详细的UserAgent信息。还包括浏览器版本、WebKit内核版本。
3,用网站测试:
JS程序获取浏览器UA,原理类似上面的2
PHP程序获取浏览器UA
ASP程序获取浏览器UA
ASP.NET程序获取浏览器UA,本站不提供测试页面。您可以下载获取浏览器UA源程序,自己配置服务器环境进行测试。
打开本站提供了四种浏览器UA测试页面,进行简单的UA查询。
三、如何判断浏览器的useragent
我们总结下来,查询UserAgent一般分三种方式:
1,通过各浏览器自带的UserAgent修改功能查看当前浏览器UserAgent设置情况。如Maxthon(遨游)修改User Agent方法中就可查看遨游浏览器的UserAgent
2,通过JS事件来查询。在浏览器地址栏中输入以下代码:
javascript:alert(navigator.userAgent)
回车,即可弹出当前浏览器UserAgent设置情况。如下图:
或者按下面的按钮:点击,查询您当前浏览器的UA,和上面的方法是一样的。只是省略了您在地址栏输入的麻烦。
如果您用的是Chrome谷歌浏览器,还可以在地址栏中输入:about:version查询到更详细的UserAgent信息。还包括浏览器版本、WebKit内核版本。
3,用网站测试:
JS程序获取浏览器UA,原理类似上面的2
PHP程序获取浏览器UA
ASP程序获取浏览器UA
ASP.NET程序获取浏览器UA,本站不提供测试页面。您可以下载获取浏览器UA源程序,自己配置服务器环境进行测试。