js判断浏览器类型
工作中经常遇到一些差异,这些差异是因为在IE7下,会有浏览器兼容问题,这时我们要判断浏览器类型,从而针对性的编写代码。
那么怎么判断浏览器类型呢?
var userAgent = navigator.userAgent.toLowerCase(); // Figure out what browser is being used browser = { version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [])[1], safari: /webkit/.test( userAgent ), opera: /opera/.test( userAgent ), msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ), mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent ) };
用法:
if(browser.msie && (browser.version <= parseInt("7.0"))){ logo.css('margin-top','3px').show(); }
---- 始终相信这句:
----“做每天该做的事,不计结果!”
---- 因爲對於編程還只是新手,對很多知識掌握的不牢靠,歡迎大家批評指正~~|=-=|~~
----“做每天该做的事,不计结果!”
---- 因爲對於編程還只是新手,對很多知識掌握的不牢靠,歡迎大家批評指正~~|=-=|~~