如何查看浏览器内核版本以及版本信息等

&热门教程推荐
12345678910
&电脑软件推荐
&|&&|&本站发布的系统与软件仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件!
如侵犯到您的权益,请及时通知我们,我们会及时处理。
Copyright @ 2011 系统城怎么查看浏览器内核?
本回答由提问者推荐
var sogou_ad_id=731547;
var sogou_ad_height=160;
var sogou_ad_width=690;JS检测当前浏览器内核版本
代码片段 1效果预览&!DOCTYPE html&
&html&&head&
&meta http-equiv=&Content-Type& content=&text/ charset=UTF-8&&
&title&JS显示当前浏览器详细信息&/title&
&style type=&text/css& media=&screen&&
body{ background: #}
table{ width: 500 margin:30}
input,textarea{border:1px solid # width: 400 padding: 10 font-size: 14}
td{ font:600 20px/normal 'SimSun'; white-space: color: #666;}
&body onLoad=&whatBrowser()&&
&form name=&Browser&&
&td& 名称: &/td&
&td& &input TYPE=&txt& name=&Name& &&/td&
&td& 版本: &/td&
&td& &textarea TYPE=&txt& name=&Version& &&/textarea&&/td&
&td& 内核: &/td&
&td& &input TYPE=&txt& name=&Code& &&/td&
&td& User-Agent: &/td&
&td& &textarea TYPE=&txt& name=&Agent& &&/textarea&&/td&
&script type=&text/javascript&&
function whatBrowser() {
document.Browser.Name.value=navigator.appN
document.Browser.Version.value=navigator.appV
document.Browser.Code.value=navigator.appCodeN
document.Browser.Agent.value=navigator.userA
// End --&
&/html&PS:前端工程师交流群欢迎各位前端的同学们加入噢
23 总笔记数
1.7万 总阅读量
Copyright &
All Rights Reserved.
合作伙伴:1800人阅读
程序员(9)
javascript(4)
通过jquery 判断浏览器的内核及版本号
&script type=&text/javascript&&
&&& $(function () {
&&&&&&& if ($.browser.msie && ($.browser.version == &7.0&)) {
&&&&&&&&&&& $(&#yourannet&).css(&margin-left&, &10px&);
&&&&&&& }& //IE7浏览器
&&&&&&& else if ($.browser.msie && ($.browser.version == &6.0&) && !$.support.style) {
&&&&&&&&&&& $(&#yourannet&).css(&margin-left&, &15px&);
&&&&&&& }& //IE6浏览器
&&&&&&& else if ($.browser.msie && ($.browser.version == &8.0&)) {
&&&&&&&&&&& $(&#yourannet&).css(&margin-left&, &20px&);
&&&&&&& }& //IE8浏览器
&&&&&&& else if ($.browser.msie && ($.browser.version == &9.0&)) {
&&&&&&&&&&& $(&#yourannet&).css(&margin-left&, &25px&);
&&&&&&& } // IE9 浏览器
&&&&&&& else if (window.navigator.userAgent.toLowerCase().indexOf(&360se&) &= 1) {
&&&&&&&&&&& $(&#yourannet&).css(&margin-left&, &30px&);
&&&&&&& }//360浏览器
jQuery 使用的是通过正则来匹配userAgent判断浏览器的种类和版本. 如果我们要来判断当前浏览器是否是IE6应该如何来判断?
$(function() {
  if($.browser.msie) {
  alert(&this is msie&);
else if($.browser.safari)
  alert(&this is safari!&);
else if($.browser.mozilla)
  alert(&this is mozilla!&);
else if($.browser.opera) {
  alert(&this is opera&);
  alert(&i don't konw!&);
以下是jquery的正则表达式:支持区分ie、firefox、opera、chrome、safari
// browser check-----start
&var userAgent = navigator.userAgent, // userAgent
&rMsie = /.*(msie) ([\w.]+).*/, // ie
&rFirefox = /.*(firefox)\/([\w.]+).*/, // firefox
&rOpera = /(opera).+version\/([\w.]+)/, // opera
&rChrome = /.*(chrome)\/([\w.]+).*/, // chrome
&rSafari = /.*version\/([\w.]+).*(safari).*/;// safari
&jMeteor.browser = {};
&var ua = userAgent.toLowerCase();
&function uaMatch(ua) {
&&var match = rMsie.exec(ua);
&&if (match != null) {
&&&return { browser : match[1] ?? &&, version : match[2] ?? &0& };
&&var match = rFirefox.exec(ua);
&&if (match != null) {
&&&return { browser : match[1] ?? &&, version : match[2] ?? &0& };
&&var match = rOpera.exec(ua);
&&if (match != null) {
&&&return { browser : match[1] ?? &&, version : match[2] ?? &0& };
&&var match = rChrome.exec(ua);
&&if (match != null) {
&&&return { browser : match[1] ?? &&, version : match[2] ?? &0& };
&&var match = rSafari.exec(ua);
&&if (match != null) {
&&&return { browser : match[2] ?? &&, version : match[1] ?? &0& };
&&if (match != null) {
&&&return { browser : &&, version : &0& };
&var browserMatch = uaMatch(userAgent.toLowerCase());
&if (browserMatch.browser) {
&&jMeteor.browser[browserMatch.browser] =
&&jMeteor.browserName = browserMatch.
&&jMeteor.browser.version = browserMatch.
&&jMeteor.browser.language = (navigator.language ? navigator.language
&&&&: navigator.userLanguage ?? &&);
&// browser check-----end
     
    使用方法:
    Javascript代码
    jMeteor.browser.msie //判断是否为ie,返回true则代表是
    jMeteor.browserName //浏览器名称
    jMeteor.browser.version //浏览器版本
    jMeteor.browser.language //语言
通过浏览器版本信息判断各浏览器
var _uat=navigator.userA&
if(_uat.indexOf(&MSIE 6.0&)&0) alert(&ie6&);&
else if(_uat.indexOf(&MSIE 7.0&)&0) alert(&ie7&);&
else if(_uat.indexOf(&MSIE 8.0&)&0) alert(&ie8&);&
else if(_uat.indexOf(&Firefox&)&0) alert(&firefox&);&
CSS判断浏览器
#example{color:} /*firefox*/&
* html #example{color:} /*ie6*/&
*+html #example{color:} /*ie7*/&
HTML判断浏览器
1. &!--[if !IE]&&!--&除IE外都可识别&!--&![endif]--&&
2. &!--[if IE]& 所有的IE可识别&![endif]--&&
3. &!--[if IE 6]& 仅IE6可识别&![endif]--&&
4.&!--[if lt IE 6]& IE6以及IE6以下版本可识别&![endif]--&&
5. &!--[if gte IE 6]& IE6以及IE6以上版本可识别&![endif]--&&
6.&!--[if IE 7]& 仅IE7可识别&![endif]--&&
7. &!--[if lt IE 7]& IE7以及IE7以下版本可识别&![endif]--&&
8. &!--[if gte IE 7]& IE7以及IE7以上版本可识别&![endif]--&&
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:126538次
排名:千里之外
原创:16篇
评论:17条
(1)(2)(1)(4)(1)(1)(1)(2)(1)(2)(5)(1)(2)

我要回帖

更多关于 怎么查看浏览器内核 的文章

 

随机推荐