jquery检测浏览器类型
使用jquery如下代码检测浏览器版本时:出问题,在检测IE浏览器,如果版本是IE11时,会出现 $.browser.msie的返回值是false,$.browser.mozilla的返回值是true,即把IE11检测成火狐了
结局办法 判断IE浏览器用 !!window.ActiveXObject || "ActiveXObject" in window方法。
function JudgeBroswer() {
if($.browser.msie) {
alert("this is msie!"); //IE
}
else if($.browser.safari)
{
alert("this is safari!"); //Safari
}
else if($.browser.mozilla)
{
alert("this is mozilla!"); //Firefox
}
else if($.browser.opera) {
alert("this is opera"); //Opera
}
}
改进成:
function JudgeBroswer() {
if(!!window.ActiveXObject || "ActiveXObject" in window) { //改进处
alert("this is msie!"); //IE
}
else if($.browser.safari)
{
alert("this is safari!"); //Safari
}
else if($.browser.mozilla)
{
alert("this is mozilla!"); //Firefox
}
else if($.browser.opera) {
alert("this is opera"); //Opera
}
}
但是以上这种判断方法,没法完成繁杂的浏览器的判断需求:有个很不多的文章关于判断浏览器的类型和型号:http://xiakuai.blog.51cto.com/8682834/1371459
转载于:https://www.cnblogs.com/huangshuqiang/p/5055222.html
jquery检测浏览器类型相关推荐
- javascript检测浏览器类型和版本号(兼容各浏览器)
代码 1 from: http://www.webreference.com/tools/browser/javascript.html 2 http://browserspy.dk/browse ...
- php 判断百度浏览器版本,jquery获取浏览器类型和版本号的方法
分享一个通过jquery获取浏览器类型和浏览器版本号的函数方法.具体jquery代码如下: $(document).ready(function(){ varbrow=$.browser; varbI ...
- 如何用js检测浏览器类型
这个需求在前端开发当中是很常见的,大家都知道我们写的js或css在浏览器中是有兼容问题的,当下虽然大家可能不用感受的IE6带来的痛苦(别问我为什么是痛苦),但是你负责的项目本身就是政府.医院之类的项目 ...
- js检测浏览器类型以及版本信息
js检测浏览器类型以及版本信息 DetectBrowser () {const userAgent = window.navigator.userAgentconst isChrome = userA ...
- php代码用浏览器怎么看,php 如何检测浏览器类型的代码
php检测浏览器类型代码 // Simple browser detection $is_lynx = $is_gecko = $is_winIE = $is_macIE = $is_opera = ...
- 如何实现web系统检测浏览器类型的功能
缘起 有时候我们有需求是希望用户访问系统时对用户的浏览器类型进行限制,以便用户获得更好的使用体验,比如你开发的系统在chrome下兼容最为完善,你可能不希望用户使用其他的浏览器来访问你的系统.比如如下 ...
- 通过jsp获取客户端的IP以及通过js检测浏览器类型
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的. 但是在通过了 Apache,Squid等反向代理软件就不能获取到客户端的真 ...
- jquery1.9 下检测浏览器类型和版本
原文链接:http://blog.csdn.net/lyc_2011_acm/article/details/8749177 Jquery1.9版本中$.browser已被剔除: 判断浏览器类型: $ ...
- jquery1.9 下检测浏览器类型和版本的方法
Jquery1.9版本中$.browser已被剔除: 判断浏览器类型: 复制代码 代码如下: $.browser.mozilla = /firefox/.test(navigator.userAgen ...
最新文章
- python表达式3and not5的值_太原理工大学python考试题总结
- 【Android NDK 开发】Android.mk 配置动态库 ( Android Studio 配置动态库 | 动态库加载版本限制 | 本章仅做参考推荐使用 CMake 配置动态库 )
- 那些离开工业界,回归学术界的AI科学家们!
- 安装ORACLE 11。2.0.3 配置GRID执行脚本信息记录
- Spring和JSF集成:分页
- 卷积神经网络之ResNet网络模型学习
- 操作系统CPU上下文切换
- leetcode-205-Isomorphic Strings
- android 设置系统屏幕亮度
- 快速理解HTTP协议
- 附和导线平差程序(by C#)
- 皮尔逊相关系数_皮尔逊相关系数(Person)
- jQueryphotoClip-图片上传并裁剪
- [线性代数]矩阵(mooc秦静老师讲解)
- js image对象
- Pg extention pgcrypto
- 【转载】我到底该不该继续交社保?
- 试算平衡表示例图_试算平衡表的编制 试算平衡表示例图
- 2022.03.24【基因组组装】|获取比对到参考基因组的contig序列
- 解决页面js接受Long型损失精度问题
热门文章
- 游戏模型提取_狐狸在等我中文版 是一款恋爱冒险游戏
- python设置循环范围_python – 如何检查循环范围的重叠(重叠的年度循环周期)
- 【数据分析学习】线性降维方法
- angular中如何定义全局变量_angularjs 设置全局变量的方法
- python break语句作用_Python
- Codeforce-CodeCraft-20 (Div. 2)-B. String Modification (找规律+模拟)
- TensorFlow 2.0快速上手指南12条:“Keras之父”亲授 | 高赞热贴
- Quartus II 现有各版本之差异(方便选择), 以及 破解文件
- LOAD DATA INFILE句法
- angular 使用data-bs-datepicker时的一个小问题及解决