JS 判断 浏览器 是否禁用Cookie

JavaScript09

JS 判断 浏览器 是否禁用Cookie,第1张

功能:返回浏览器是否启用了cookie。该属性是一个只读的布尔值。

语法:navigator.cookieEnabled

如果浏览器启用了cookie,该属性值为true。如果禁用了cookie,则值为false。实例1:

检测浏览器是否启用了cookie。

<script type=text/javascript

document.write( Cookies启用:+navigator.cookieEnabled )

</script

这段代码的效果为:

Cookies启用:true实例2:

检测浏览器是否启用了cookie。

<script type=text/javascript

if (navigator.cookieEnabled){

alert(浏览器允许使用Cookie)}else{

alert(浏览器禁用Cookie)}

</script

如果允许使用,弹出窗口提示浏览器允许使用Cookie,

禁用Cookie则弹出窗口提示浏览器禁用Cookie。

===========================================

其实我是复制粘贴

在服务器端判断,需要访问服务器2次

首先在a页面设置一个Cookie

接着在b页面请求这个Cookie,如果没请求到,说明客户端禁用Cookie了

禁用js也一样,在a页面用js设置一个值,提交到b页面,b页面获取到了这个值,说明js启用

否则js禁用了

1、首先,在IE页面的右上角点击“工具”按钮。

2、弹出下拉菜单,选择“internet选项”。

3、打开“internet选项”后,选择“隐私”按钮,设置为中。

4、然后需要点击“高级”选项。

5、然后会弹出如图所示对话框。

6、勾选“替代自动cookie处理”,勾选“总是允许会话cookie(w)”。

7、点击确定后浏览器cookie功能就已经启用了。