在網上看到有很多主頁上有這樣的提示建議您采用IE使用×分辨率浏本網頁其實在網頁裡的主體部分即和之間找個合適的位置加上十分簡單的一小段javascript語句就可以偵測到浏覽者所使用的浏覽器種類分辨率色彩度並提出建議以使浏覽者的浏覽環境符合本站的最佳浏覽環境豈不更好這裡所介紹的偵測屏幕分辨率和顏色數的javascript源碼可是別的地方找不到的不可錯過喲!
一偵測浏覽器種類和版本<script language=javascript > <!——documentwrite(您使用的浏覽器是+navigatorappName+ +navigatorappVersion)//—— > </script >
二偵測浏覽器種類版本並進一步判斷浏覽者的浏覽器是否符合您站中的最佳浏覽環境同時提出相應的建議<script language=javascript > <!——var vn=Microsoft Internet Explorervar va=if(navigatorappName!=vn||parseInt(navigatorappVersion)〈 va)documentwrite(您使用的浏覽器是+vn+ +navigatorappVersion)if(navigatorappName!=vn)documentwrite(建議您改用 +vn+ 浏覽以得到最好的浏覽效果)else if(parseInt(navigatorappVersion)〈 va)documentwrite(版本太舊了!建議您盡快更新您的浏覽器)else documentwrite(符合本站最佳浏覽環境)//—— > </script >
說明語句var vn=Microsoft Internet Explorer;是設定最佳浏覽器名稱
語句 var va=; 是設定浏覽器版本下限請根據您的實際情況設定
三偵測屏幕分辨率並提出最佳浏覽建議<script language=javascript > <!——var s=if(screenwidth!=s)documentwrite(您的屏幕分辨率是+screenwidth+ * +screenheight)if(screenwidth!=s)documentwrite(並非最佳分辨率建議您將屏幕分辨率調整為*浏覽本頁)else documentwrite(符合本站最佳浏覽環境)//—— > </script >
說明語句var s=;設定最佳浏覽屏幕分辨率的寬度請根據您的實際情況設定
四偵測浏覽者屏幕色彩度並提出最佳浏覽建議<script language=javascript > <!——var c cv=if(cv!=Netscape)c=lorDepthelse c=screenpixelDepthvar cs=cif(c==)cs= 位 色if(c==)cs= 位 色if(c==)cs= 位增強色if(c >)cs=cs+ 位真彩色if(c〈 cv)documentwrite(您的屏幕色彩度是 +cs)if(c〈 cv)
documentwrite(太低了!本站的背景很難看請將色彩度調整為位增強色浏覽本頁)else documentwrite(符合本站最佳浏覽環境)//—— > </script >
說明語句cv=;設定最佳色彩度的下限請根據您的實際情況設定
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19700.html