`
numen06
  • 浏览: 76151 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

重新封装的JQuery获取浏览器信息

阅读更多
(function($) {
	// 全局系统对象
	window['BROWSER'] = {};
	BROWSER.SYS = function() {
		var Sys = {};
		var ua = navigator.userAgent.toLowerCase();
		var s;
		(s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] : (s = ua
				.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] : (s = ua
				.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] : (s = ua
				.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] : (s = ua
				.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
		return Sys;
	}

	BROWSER.ShowString = function() {
		var str = "";
		var Sys = BROWSER.SYS();
		// 以下进行测试
		if (Sys.ie)
			str = ('Microsoft Internet Explorer : ' + Sys.ie);
		if (Sys.firefox)
			str = ('Mozilla Firefox : ' + Sys.firefox);
		if (Sys.chrome)
			str = ('Google Chrome: ' + Sys.chrome);
		if (Sys.opera)
			str = ('Opera : ' + Sys.opera);
		if (Sys.safari)
			str = ('Apple Safari : ' + Sys.safari);
		return str;
	}

})(jQuery);
3
2
分享到:
评论

相关推荐

    重新封装的JQuery获取浏览器信息的代码

    ### 重新封装的JQuery获取浏览器信息的代码 在Web开发中,经常需要根据用户的浏览器类型及版本来调整页面的表现形式或功能实现方式。本文将详细介绍一个使用JQuery封装的函数,该函数能够准确地获取并返回用户所...

    Jquery实现浏览器嗅探器特效

    这个插件可以接受一个回调函数作为参数,当浏览器信息检测完成时调用这个函数,传递浏览器类型、内核版本和设备信息。这样,开发者可以方便地在项目中调用这个插件,并根据返回的信息做出相应的响应。 在提供的文件...

    jquery1.9判断浏览器类型和版本

    在JavaScript和jQuery的世界里,了解用户正在使用的浏览器类型和版本是非常重要的,这有助于开发者优化代码以适应不同的浏览器特性。在jQuery 1.9版本中,官方移除了`$.browser`对象,这个对象曾经是用于检测浏览器...

    jquery判断浏览器版本过低代码.zip

    在 `jQuery` 1.8 及更早版本中,`$.browser` 插件可以帮助我们获取浏览器信息,而 `$.support` 可以检测浏览器对特定特性的支持情况。例如,检测是否为旧版 IE: ```javascript // 这部分代码仅适用于 jQuery ...

    jquery封装好的验证码

    2. **时间限制**:限制验证码的有效时间,过期需重新获取。 3. **输入校验**:对用户输入的验证码进行严格检查,防止SQL注入等攻击。 4. **HTTPS加密**:如果涉及敏感信息,确保使用HTTPS传输,保证数据安全。 综上...

    关于获取各种浏览器可见窗口大小

    在前端开发中,经常需要获取浏览器的可见窗口大小以及其他相关信息,以便能够根据不同的设备和浏览器环境来优化网页布局与用户体验。本文将详细解析如何通过JavaScript来获取不同浏览器下的窗口尺寸,并探讨一些特殊...

    jquery封装的input file控件

    "jquery封装的input file控件"是一种解决方法,通过jQuery库来改进文件上传控件的外观和交互体验。 jQuery是一个流行的JavaScript库,它简化了DOM操作、事件处理、动画效果和Ajax交互等任务。在本案例中,开发者...

    Jquery获取当前城市的天气信息

    文章标题“Jquery获取当前城市的天气信息”所涉及的,是利用JQuery从天气信息API获取特定城市的天气数据,并将数据展示在网页上。 知识点一:JQuery基础知识 JQuery库的基本使用包括选择器、事件、效果、AJAX和工具...

    jQuery 封装Ajax

    **jQuery 封装Ajax** 在Web开发中,Ajax(Asynchronous JavaScript and XML)技术被广泛应用于实现页面的异步更新,提升用户体验。jQuery库通过其简单易用的API,极大地简化了Ajax操作,使得开发者无需关注底层的...

    jquery封装的天气预报

    jQuery以其简洁的API和良好的浏览器兼容性,成为开发此类插件的常用工具。 在描述中提到的“适合放到界面右上端”,意味着这个天气预报插件设计时考虑了用户体验,通常会将其固定在页面的右上角,以便用户随时查看...

    jQuery跨浏览器控制图标旋转代码

    5. **jQuery封装**:为了方便使用,所有这些逻辑可以通过一个jQuery插件来封装,使得开发者只需要调用一个方法就能实现图标旋转,而无需关心底层的实现细节。 在提供的压缩包文件"jiaoben5088"中,可能包含了实现...

    Python-Seeker利用HTML5JavascriptJQuery和PHP以高精度获取设备信息和GeoLocation

    3. 使用jQuery,这些坐标和其他设备信息(如浏览器类型、操作系统等)被封装成JSON格式并发送到服务器。 4. PHP服务器接收并处理这些数据,可能将其存储在数据库中,或者实时分析并返回结果。 5. 如果需要,服务器...

    jquery.imgareaselect-0.9.2几种封装

    jQuery.imgAreaSelect兼容大部分现代浏览器,包括Firefox、Chrome、Safari、Opera以及Internet Explorer 6+。在移动设备上,如果支持触控,也可以通过触摸手势进行操作。 总之,jQuery.imgAreaSelect-0.9.2提供了...

    jquery 导出excel方法

    通过使用jQuery获取数据,然后传递给xlsx-js进行处理,可以实现导出功能。不过,这种方法对浏览器的计算资源要求较高,适用于少量数据的导出。 5. **FileSaver.js** 导出完成后,通常需要一个机制来保存文件。...

    jQuery第1天:JQ基本介绍、使用步骤、jQuery对象与DOM对象(重点)、jQuery选择器

    此外,jQuery对浏览器兼容性做了优化,使得跨浏览器编程变得更加简单。 总结,jQuery作为强大的JavaScript库,极大地简化了前端开发工作。理解并熟练运用jQuery的基本概念和方法,能有效提升开发效率,使代码更加...

    Js与Jq获取浏览器和对象值的方法

    本文将详细介绍如何使用Js与Jq来获取浏览器及页面对象的各种值,如宽度、高度、相对位置等。了解这些知识点对于前端开发者来说至关重要。 首先,我们来了解如何使用JavaScript获取浏览器的高度和宽度。在纯...

    使用JQuery封装的Select&Checkbox&Radio脚本-维豪信息技术有限公司内部

    在“使用JQuery封装的Select&Checkbox&Radio脚本-维豪信息技术有限公司内部”这个项目中,特别提到了在Firefox和IE等系列浏览器中进行了测试。这表明脚本已经考虑到了不同浏览器之间的差异,确保在各种环境下正常...

    jquery封装函数,前后端分离框架

    本主题将深入探讨如何利用jQuery封装函数来实现这一目标,以及与JavaSC和AJAX的关系。 首先,jQuery是一个轻量级的JavaScript库,它简化了DOM操作、事件处理、Ajax交互等任务,使得前端开发更加便捷。在前后端分离...

    jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】

    这个处理函数中封装了获取参数、编码、页面跳转等逻辑。事件处理函数是JavaScript中处理用户交互的重要机制,通过绑定不同的事件类型,能够使页面在用户执行某些操作时作出响应。 此外,文档中还提到了一些关于...

Global site tag (gtag.js) - Google Analytics