js&jquery 获得浏览器信息

//jquery判断浏览器信息
 $(function(){
     var bro=$.browser;//获取浏览器用户代理信息;
     var bro_msie=bro.msie;//判断是否为ie浏览器,假如为ie浏览器就返回:true,否则返回:undefined;
     var bro_firefox=bro.mozilla;//判断是否为火狐浏览器;假如为火狐浏览器就返回:true,否则返回:undefined;
     var bro_opera=bro.opera;//判断是否为opera浏览器;假如为opera浏览器就返回:true,否则返回:undefined;
     var bro_safari=bro.safari;//判断是否为safari浏览器;假如为safari浏览器就返回:true,否则返回:undefined;
     //判断浏览器版本,用version属性,比如判断ie;
     var ie_ver=bro.version;//ie6,返回“6.0”,ie7返回“7.0”,ie8返回“8.0”,ie9返回“9.0”,以此类推...
 });
 
 //原生javascript判断浏览器信息
 // 判断浏览器是否为IE,方法1
 var isIE=document.all ? 'IE' : 'others';//在IE下document.all值为1(true),而其他浏览器下的值为0(false);
 
 // 判断浏览器是否为IE,方法2
 var bro=navigator.userAgent;//获取浏览器用户代理信息;
 var isIE2=bro.indexOf("MSIE")>0 ? 'IE' : 'others';//在IE下bro.indexOf("MSIE")值大于1,而其他浏览器下的值小于0(一般为-1);
 
 //判断IE版本
 var isIE6=bro.indexOf("MSIE 6.0")>0 ? 'IE6' : 'other version';//在IE6下bro.indexOf("MSIE 6.0")值大于1,而其他浏览器下的值小于0(一般为-1);
 var isIE7=bro.indexOf("MSIE 7.0")>0 ? 'IE7' : 'other version';//在IE7下bro.indexOf("MSIE 7.0")值大于1,而其他浏览器下的值小于0(一般为-1);
 var isIE8=bro.indexOf("MSIE 8.0")>0 ? 'IE7' : 'other version';//在IE8下bro.indexOf("MSIE 8.0")值大于1,而其他浏览器下的值小于0(一般为-1);
 var isIE9=bro.indexOf("MSIE 9.0")>0 ? 'IE7' : 'other version';//在IE9下bro.indexOf("MSIE 9.0")值大于1,而其他浏览器下的值小于0(一般为-1);以此类推...
 var isFirefox=bro.indexOf("Firefox")>0 ? 'Firefox' : 'other version';//在Firefox下bro.indexOf("Firefox")值大于1,而其他浏览器下的值小于0(一般为-1);
 var isSafari=bro.indexOf("Safari")>0 ? 'Safari' : 'other version';//在Safari下bro.indexOf("Safari")值大于1,而其他浏览器下的值小于0(一般为-1);
 var isChrome=bro.indexOf("Chrome")>0 ? 'Chrome' : 'other version';//在Chrome下bro.indexOf("Chrome")值大于1,而其他浏览器下的值小于0(一般为-1);
 var isOpera=bro.indexOf("Opera")>0 ? 'Opera' : 'other version';//在Opera下bro.indexOf("Opera")值大于1,而其他浏览器下的值小于0(一般为-1);(ps:好像无效)
 var isCamino=bro.indexOf("Camino")>0 ? 'Camino' : 'other version';//在Camino下bro.indexOf("Camino")值大于1,而其他浏览器下的值小于0(一般为-1);
 var isMozilla=bro.indexOf("Gecko/")>0 ? 'Gecko' : 'other version';//在Mozilla下bro.indexOf("Gecko/")值大于1,而其他浏览器下的值小于0(一般为-1);
 //alert(isOpera);
 
 //JS获取浏览器信息
 //浏览器代码名称:navigator.appCodeName
 //浏览器名称:navigator.appName
 //浏览器版本号:navigator.appVersion
 //对Java的支持:navigator.javaEnabled()
 //MIME类型(数组):navigator.mimeTypes
 //系统平台:navigator.platform
 //插件(数组):navigator.plugins
 //用户代理:navigator.userAgent

 

转载于:https://www.cnblogs.com/Akishimo/archive/2013/04/13/3019165.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用JavaScriptjQuery实现浏览器跳转时,可以通过以下步骤来完成: 首先,在HTML中创建一个tab菜单的结构,可以使用ul和li元素来创建。在li元素中添加一个唯一的类名或id,以便后续的选择器使用。 然后,通过jQuery的click事件监听tab菜单的点击动作。当点击某个tab菜单项时,触发相应的函数。 在触发的函数中,使用JavaScript的location.href属性进行页面跳转。例如,可以将每个tab菜单项与特定的URL关联起来,当点击对应的菜单项时,跳转到关联的URL。 以下是一个示例代码: HTML: ``` <ul> <li id="menu1">菜单1</li> <li id="menu2">菜单2</li> <li id="menu3">菜单3</li> </ul> ``` JavaScript(jQuery): ```javascript $('#menu1').click(function() { window.location.href = 'http://www.example.com/page1'; }); $('#menu2').click(function() { window.location.href = 'http://www.example.com/page2'; }); $('#menu3').click(function() { window.location.href = 'http://www.example.com/page3'; }); ``` 以上代码将分别为菜单项1、2和3添加了点击事件监听器,在点击对应的菜单项时,会直接跳转到相应的页面。 当用户点击菜单项1时,浏览器将跳转到 `http://www.example.com/page1`。点击菜单项2时,跳转至`http://www.example.com/page2`,点击菜单项3时,跳转至`http://www.example.com/page3`。 注意:在实际开发中,可以根据需求对菜单项的样式和跳转URL进行自定义。以上只是提供了一个简单的示例,具体实现可以根据具体情况进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值