//--------------------------设置异步传输----------------------------------- function createXMLHttpRequest() { if (window.XMLHttpRequest) { return new XMLHttpRequest(); } else if (window.ActiveXObject) { return new ActiveXObject("Microsoft.XMLHttp"); } } 以上的方法可以取得一些基本信息.但是关键的问题还是设置用户cookie,判断回访,判断最后一次访问时间,并设置其GUID.这里看了很久没有发现google是怎么做的...于是自己想了一些笨办法.见一下代码: //浏览器特征信息 function BrowserInfo() { brower[0] = navigator.appName; brower[7] = navigator.language; if(brower[0] == "Netscape") { var browerInfo = navigator.userAgent; brower[1] = browerInfo.substring(browerInfo.lastIndexOf(" ")+1,browerInfo.length); brower[0] = brower[1].substring(0,brower[1].lastIndexOf("/")); brower[1] = browerInfo.substring(browerInfo.lastIndexOf("/")+1,browerInfo.length); brower[7] = navigator.language; } else if(brower[0] == "Microsoft Internet Explorer") { brower[1] = navigator.userAgent.split(";")[1]; brower[7] = navigator.userLanguage; } brower[2] = navigator.javaEnabled()?1:-1; brower[3] = getFlash(); brower[4] = getOS();
if (self.screen) { sr=screen.width+"x"+screen.height; sc=screen.colorDepth+"-bit"; } else if (self.java) { var j=java.awt.Toolkit.getDefaultToolkit(); var s=j.getScreenSize();