Javscript获取客户端常用信息,做访问统计比较有用...
<script type="text/javascript">
p = window.navigator.userAgent;//OS
document.write(p);
document.write("<br>");
v = navigator.appName;//浏览器
document.write(v);
document.write("<br>");
if(v != "Netscape")//颜色深度
{
c = screen.colorDepth;
} else {
c = screen.pixelDepth;
}
document.write(c);
document.write("<br>");
s = screen.width+"x"+screen.height;//分辨率
document.write(s);
document.write("<br>");
t = escape(document.title);//被访问页面标题
document.write(t);
document.write("<br>");
l = window.location;//被访问页面地址
document.write(l);
document.write("<br>");
var f = "";//来源页面
// if pp_frames is true then try getting the framed referral (without error checking)
if (typeof(pp_frames) != "undefined")
if (pp_frames)
f = top.document.referrer;
// get the referral for non-multi-domained-framed sites using a Netscape browser
if ((f == "") || (f == "[unknown origin]") || (f == "unknown") || (f == "undefined"))
if (document["parent"] != null)
if (parent["document"] != null) // ACCESS ERRor HERE!
if (parent.document["referrer"] != null)
if (typeof(parent.document) == "object")
f = parent.document.referrer;
// get the referral for the current document if a framed referral wasn't found
if ((f == "") || (f == "[unknown origin]") || (f == "unknown") || (f == "undefined"))
if (document["referrer"] != null)
f = document.referrer;
// convert all the unknown's into blank
if ((f == "") || (f == "[unknown origin]") || (f == "unknown") || (f == "undefined"))
f = "";
// escape the referral
f = escape(f);
document.write(f);
document.write("<br>");
//判断Alexa工具条 1安装 0未安装
document.write("<script language=/"javascript/" src=/"res://AlxRes.dll/SCRIPT/dsn.class.js/"><//script>");
function doTryAlexa()
{
try
{
aborted();
return 1;
}
catch(e)
{
return 0;
}
}
a = doTryAlexa();
document.write(a);
</script>