2007年08月6日 19:12

偵測瀏覽器的相容性

上次在寫完有關 JavaScript 的小技巧時,突然發現我應該從檢查瀏覽器的相容性相關資訊開始,雖然有些人根本不在乎他們的網頁是否跟 IE 以外的瀏覽器相容... 我沒有別的意思啊,很多時候,尤其是像公司內部的 web-based 管理工具,我也不怎麼在乎它是不是跟所有大家常用的瀏覽器相容,原因很多,就不在這裡囉唆啦。總之咧,在寫網頁程式時,尤其現在 AJAX 又被廣泛運用的時代,我覺得還是需要注意某些簡單的資訊,至少讓那些不是用 IE 的人可以知道他們用的瀏覽器沒辦法看到完整的內容。一般最常用的方法,當然就是用 window.navigator.userAgent 囉:
if (navigator.userAgent.indexOf("MSIE") > 0)
    // 做跟 IE 相容可以做的事
else
    // 做跟 IE 不相容時該做的事,例如:叫他去裝 IE...
很簡單吧? 當然你也可以用 document.all 或 某個 div 物件的 filters element 來做檢查, 自己去看詳細內容...


  • wsjeng 發表於樂多回應(0)引用(0)Notes: JavaScript編輯本文
    樂多分類:網路/3C │昨日人次:0 │累計人次:347
    Ads by Roodo! 

    引用URL

    http://cgi.blog.roodo.com/trackback/3873267