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

本文介绍了一段JavaScript代码,用于获取客户端的基本信息,包括操作系统、浏览器类型、屏幕分辨率等,适用于网站访问统计的需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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> 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值