總所周知,不同瀏覽器兼容是不一致的,然而在做項(xiàng)目的時(shí)候深深體會(huì)到那個(gè)痛苦,一樣的代碼在Firefox里面是沒(méi)問(wèn)題的,可以根據(jù)索引找到 對(duì)應(yīng)的對(duì)象元素然后進(jìn)行操作,但是同樣的卻獲取不到對(duì)象元素!最后通過(guò)判斷不同的瀏覽器而進(jìn)行了不同的操作,所有就有了今天的這篇小文章。
<script type="text/javascript"> function myBrowser(){ var userAgent = navigator.userAgent; //取得瀏覽器的userAgent字符串 var isOpera = userAgent.indexOf("Opera") > -1; if (isOpera) { return "Opera" }; //判斷是否Opera瀏覽器 if (userAgent.indexOf("Firefox") > -1) { return "Firefox"; } //判斷是否Firefox瀏覽器 if (userAgent.indexOf("Chrome") > -1){ return "Chrome"; } //判斷是否Google瀏覽器 if (userAgent.indexOf("Safari") > -1) { return "Safari"; } //判斷是否Safari瀏覽器 if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera) { return "IE"; }; //判斷是否IE瀏覽器 } var Browser = myBrowser(); if ("IE" == Browser) { alert("IE"); } if ("Firefox" == Browser) { alert("Firefox"); } if ("Chrome" == Browser) { alert("Chrome"); } if ("Opera" == Browser) { alert("Opera"); } if ("Safari" == Browser) { alert("Safari"); } </script>
|
新聞熱點(diǎn)
疑難解答
圖片精選