[心得] 判斷瀏覽器

看板Web_Design作者 (愚人)時間18年前 (2007/12/10 15:27), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
判斷瀏覽器是個普遍的功用 特別對於寫 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
文章代碼(AID): #17NEfW0P (Web_Design)
文章代碼(AID): #17NEfW0P (Web_Design)