網(wǎng)頁偵測四法
發(fā)布時間:2013/2/1 13:19:16 來源: 縱橫數(shù)據(jù)
在網(wǎng)上看到有很多主頁上有這樣的提示:建議您采用IE4。0使用800×600分辨率瀏本網(wǎng)頁。其實(shí)在網(wǎng)頁里的主體部分即和之間找個合適的位置,加上十分簡單的一小段javascript語句就可以偵測到瀏覽者所使用的瀏覽器種類,分辨率,色彩度并提出建議,以使瀏覽者的瀏覽環(huán)境符合本站的最佳瀏覽環(huán)境,豈不更好。這里所介紹的偵測屏幕分辨率和顏色數(shù)的javascript源碼可是別的地方找不到的,不可錯過喲!
一:偵測瀏覽器種類和版本
〈 script language="javascript1.2" >
〈 !--
document.write("您使用的瀏覽器是
"+navigator.appName+" "+navigator.appVersion);
//-- >
〈 /script >
二:偵測瀏覽器種類、版本并進(jìn)一步判斷瀏覽者的瀏覽器是否符合您站中的最佳瀏覽環(huán)境,同時提出相應(yīng)的建議
〈 script language="javascript1.2" >
〈 !--
var vn="Microsoft Internet Explorer";
var va=4;
if(navigator.appName!=vn||parseInt
(navigator.appVersion)〈 va);
document.write("您使用的瀏覽器是
"+vn+" "+navigator.appVersion);
if(navigator.appName!=vn)document.write
(",建議您改用 "+vn+" 瀏覽以得到最好的瀏覽效果。");
else
if(parseInt(navigator.appVersion)〈 va)document.write
(",版本太舊了!建議您盡快更新您的瀏覽器。");
else document.write(",符合本站最佳瀏覽環(huán)境。");
//-- >
〈 /script >
---- 說明:語句“var vn="Microsoft Internet Explorer";”是設(shè)定最佳瀏覽器名稱。
---- 語句“ var va=4;” 是設(shè)定瀏覽器版本下限,請根據(jù)您的實(shí)際情況設(shè)定。
三:偵測屏幕分辨率,并提出最佳瀏覽建議
〈 script language="javascript1.2" >
〈 !--
var s=800;
if(screen.width!=s);
document.write("您的屏幕分辨率是
"+screen.width+" * "+screen.height);
if(screen.width!=s)document.write
(",并非最佳分辨率,建議您將屏幕分辨率調(diào)整為800*600瀏覽本頁。");
else document.write(",符合本站最佳瀏覽環(huán)境。");
//-- >
〈 /script >
---- 說明:語句“var s=800;”設(shè)定最佳瀏覽屏幕分辨率的寬度,請根據(jù)您的實(shí)際情況設(shè)定。
四:偵測瀏覽者屏幕色彩度,并提出最佳瀏覽建議
〈 script language="javascript1.2" >
〈 !--
var c, cv=16;
if(cv!="Netscape")c=screen.colorDepth;
else c=screen.pixelDepth;
var cs=c;
if(c==4)cs="4 位 16 色";
if(c==8)cs="8 位 256 色";
if(c==16)cs="16 位增強(qiáng)色";
if(c >16)cs=cs+" 位真彩色";
if(c〈 cv);
document.write("您的屏幕色彩度是 "+cs);
if(c〈 cv)
document.write(",太低了!本站的背景很難看,
請將色彩度調(diào)整為16位增強(qiáng)色瀏覽本頁。");
else
document.write(",符合本站最佳瀏覽環(huán)境。");
//-- >
〈 /script >
---- 說明:語句“cv=16;”設(shè)定最佳色彩度的下限,請根據(jù)您的實(shí)際情況設(shè)定。
---- 怎么樣?試試吧。
一:偵測瀏覽器種類和版本
〈 script language="javascript1.2" >
〈 !--
document.write("您使用的瀏覽器是
"+navigator.appName+" "+navigator.appVersion);
//-- >
〈 /script >
二:偵測瀏覽器種類、版本并進(jìn)一步判斷瀏覽者的瀏覽器是否符合您站中的最佳瀏覽環(huán)境,同時提出相應(yīng)的建議
〈 script language="javascript1.2" >
〈 !--
var vn="Microsoft Internet Explorer";
var va=4;
if(navigator.appName!=vn||parseInt
(navigator.appVersion)〈 va);
document.write("您使用的瀏覽器是
"+vn+" "+navigator.appVersion);
if(navigator.appName!=vn)document.write
(",建議您改用 "+vn+" 瀏覽以得到最好的瀏覽效果。");
else
if(parseInt(navigator.appVersion)〈 va)document.write
(",版本太舊了!建議您盡快更新您的瀏覽器。");
else document.write(",符合本站最佳瀏覽環(huán)境。");
//-- >
〈 /script >
---- 說明:語句“var vn="Microsoft Internet Explorer";”是設(shè)定最佳瀏覽器名稱。
---- 語句“ var va=4;” 是設(shè)定瀏覽器版本下限,請根據(jù)您的實(shí)際情況設(shè)定。
三:偵測屏幕分辨率,并提出最佳瀏覽建議
〈 script language="javascript1.2" >
〈 !--
var s=800;
if(screen.width!=s);
document.write("您的屏幕分辨率是
"+screen.width+" * "+screen.height);
if(screen.width!=s)document.write
(",并非最佳分辨率,建議您將屏幕分辨率調(diào)整為800*600瀏覽本頁。");
else document.write(",符合本站最佳瀏覽環(huán)境。");
//-- >
〈 /script >
---- 說明:語句“var s=800;”設(shè)定最佳瀏覽屏幕分辨率的寬度,請根據(jù)您的實(shí)際情況設(shè)定。
四:偵測瀏覽者屏幕色彩度,并提出最佳瀏覽建議
〈 script language="javascript1.2" >
〈 !--
var c, cv=16;
if(cv!="Netscape")c=screen.colorDepth;
else c=screen.pixelDepth;
var cs=c;
if(c==4)cs="4 位 16 色";
if(c==8)cs="8 位 256 色";
if(c==16)cs="16 位增強(qiáng)色";
if(c >16)cs=cs+" 位真彩色";
if(c〈 cv);
document.write("您的屏幕色彩度是 "+cs);
if(c〈 cv)
document.write(",太低了!本站的背景很難看,
請將色彩度調(diào)整為16位增強(qiáng)色瀏覽本頁。");
else
document.write(",符合本站最佳瀏覽環(huán)境。");
//-- >
〈 /script >
---- 說明:語句“cv=16;”設(shè)定最佳色彩度的下限,請根據(jù)您的實(shí)際情況設(shè)定。
---- 怎么樣?試試吧。
本文來源:
http://666323.cn/article/88.html
[復(fù)制鏈接]
鏈接已復(fù)制
上一篇: 網(wǎng)站設(shè)計8步驟
下一篇: 主頁制作的50個秘訣