随笔-16  评论-8  文章-30  trackbacks-0
 

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

    如果你的网页需要用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>
posted on 2005-06-10 14:24 楚客 阅读(812) 评论(1)  编辑  收藏 所属分类: HTML

评论:
# re: 判断客户浏览器是否支持cookie 2006-04-28 03:57 | jia
wu   回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: