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

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 zhaoweiwei 的 blog

判断客户浏览器是否支持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>

本文关键:javascript
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top