您的位置:首页 > 其它

Javscript获取客户端常用信息,做访问统计比较有用...

2007-06-20 15:48 337 查看
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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: