分享

判断客户浏览器是否支持cookie

 Ralf_Jones 2006-09-29
判断客户浏览器是否支持cookie
作者:zhaoweiwei  来源:CSDN   点击:665    2006-4-2 8:29:07  
   如果你的网页需要用cookie来保存之前访问你网页客户的信息,那首先你就必须确保你的客户端浏览器支持cookie,这包括浏览器的cookie选项是否启用(在大多数浏览器中都有这个选项),那么你既可以发出一条信息来提醒你的客户开启cookie,也可以创建代码来操纵这个选项,以使cookie选项启动。

       为了解决这个问题,用一下代码去检测你的客户端是否开启了cookie:

<script type="text/javascript">
var cookieEnabled=(navigator.cookieEnabled)? true : false
//判断cookie是否开启

//如果浏览器不是ie4+或ns6+
if (typeof navigator.cookieEnabled=="undefined" && !cookieEnabled){
document.cookie="testcookie"
cookieEnabled=(document.cookie=="testcookie")? true : false
document.cookie="" //erase dummy value
}

//if (cookieEnabled)
//if cookies are enabled on client‘s browser
//do whatever

</script>

41.JAVASCRIPT判断IE是否开启COOKIE


<script type="text/javascript">

      
function CookieEnable()
      {
        
var result=false;
        
if(navigator.cookiesEnabled)
          
return true;
        document.cookie 
= "testcookie=yes;";
        
var cookieSet = document.cookie;
        
if (cookieSet.indexOf("testcookie=yes"> -1)
          result
=true;
        document.cookie 
= "";
        
return result;
      }

      
if(!CookieEnable())
      {
        alert(
"对不起,您的浏览器的Cookie功能被禁用,请开启");
      }
</script>

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多