看板 Web_Design 關於我們 聯絡資訊
判斷瀏覽器是個普遍的功用 特別對於寫 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