<script>
s="appCodeName,appMinorVersion,appName,appVersion,browserLanguage,cookieEnabled,cpuClass,onLine,platform,systemLanguage,userAgent,userLanguage,userProfile"
ss=s.split(",")
t="";for (i=0;i<ss.length;i++){
eval("x=navigator."+ss[i]);
t=t+"navigator."+ss[i]+"="+x+"\n\n";}
alert(t);
</script>

解决方案 »

  1.   

    navigator.onLine是用来判断是否离线浏览if(!navigator.onLine)alert("离线浏览中");
      

  2.   

    weidegong(weidegong) 您好:
      是否能根据navigator.onLine判断一个用户是否在线?用户的ID我存在SESSION里了?
      

  3.   

    用户在线和离线浏览是不同的概念用户在线是用户是否访问,直接判断session变量是否存在,因为过了session.timeout时间session就abandon了onLine随时可以通过文件(F)下的离线浏览切换
      

  4.   

    如果用户将网页保存到本地。那么javascript脚本会判断现在浏览器是否脱机工作/离线浏览,如果是则不显示广告条;否则,会显示一个预设好的广告条。<script language="JavaScript"><!-- 
    if (navigator.onLine){ 
    document.write("<div bgcolor=#000000 style='height=20px;'>显示一个广告条</div>"); 
    }
     //--> 
    </script>