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

追蹤游標位置

偵測瀏覽器的相容性

ruler function

alpha tools: horizontal ruler

擷取 HTML 文件中物件的位置

setInterval / setTimeout
引用URL
http://cgi.blog.roodo.com/trackback/3873267