作者qrtt1 (愚人)
看板Web_Design
标题[心得] 判断浏览器
时间Mon Dec 10 15:27:27 2007
判断浏览器是个普遍的功用
特别对於写 javascript library
如果再分享一个网路上抄来的 example 那就没有太大的意义 :P
这次抄一下 jQuery :P
=======================================================================
var userAgent = navigator.userAgent.toLowerCase();
// Figure out what browser is being used
jQuery.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)
};
=======================================================================
修改一下变数名称, 您就可以用在自己的 library 内
=======================================================================
var userAgent = navigator.userAgent.toLowerCase();
// Figure out what browser is being used
var 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.mozilla){
alert("mozilla family");
}
--
又剪贴了一篇 :P
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.128.219.202