jQuery技术

本地使用js或jquery操作cookie在谷歌浏览器chrome中不生效

字号+ 作者:H5之家 来源:H5之家 2018-03-30 10:09 我要评论( )

一般是在本地调试cookie,无论使用jquery cookie插件还是js原生态cookie方法,在谷歌浏览器chrome中都不生效,这是什么原因? 原因是: chrome不支持js在本地操作cookie 据测试,除了chrome浏览器外,其他主流浏览器(ie、firefox等)都支持js在本地操作cook

一般是在本地调试cookie,无论使用jquery cookie插件还是js原生态cookie方法,在谷歌浏览器chrome中都不生效,这是什么原因?

原因是:

chrome不支持js在本地操作cookie

据测试,除了chrome浏览器外,其他主流浏览器(ie、firefox等)都支持js在本地操作cookie。

如果是部署到服务器不生效,则可能是浏览器设置成了不支持cookie。

检测当前浏览器是否支持或者Cookie是否被禁用,可以使用以下js代码:

var dt = new Date(); dt.setSeconds(dt.getSeconds() + 60); document.cookie = "cookietest=1; expires=" + dt.toGMTString(); var cookiesEnabled = document.cookie.indexOf("cookietest=") != -1; if(!cookiesEnabled){ //没有启用cookie alert("没有启用cookie "); }else{ //已经启用cookie alert("已经启用cookie "); }

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • jquery教程之分享jquery常用技巧12招(一)

    jquery教程之分享jquery常用技巧12招(一)

    2018-03-30 16:11

  • 学习jQuery中的checkbox列表的全

    学习jQuery中的checkbox列表的全

    2018-03-30 08:07

  • jquery监听事件的另一种写法及最简单的jquery拖拽

    jquery监听事件的另一种写法及最简单的jquery拖拽

    2018-03-29 08:01

  • jquery删除指定的html标签并保留标签内文本

    jquery删除指定的html标签并保留标签内文本

    2018-03-12 14:05

网友点评