`
weitao1026
  • 浏览: 1048415 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

chrome下document.cookie为空

 
阅读更多
今天遇到一个待解决的问题:关于Chrome浏览器下,可设置cookie,但无法读取的问题!






baidu.cookie.set('hideMask','1');


从这里可以看到chrome中相关的cookie存储情况,能找到已设置成功的cookie值:chrome://chrome/settings/cookies




但是,通过document.cookie获取到的,是空字符串!

百思不得其解啊!其他浏览器均正常!

此问题,留着有时间再来分析。




很诡异的cookie,所以非常不建议使用这个东西,可采用本地存储取代之,在不支持的情况下,再使用cookie!
分享到:
评论

相关推荐

    【JavaScript源代码】详解操作cookie的原生方法cookieStore.docx

    return cookies.map(cookie => cookie.name + '=' + cookie.value); } ``` - **删除Cookie**: ```javascript async function deleteCookie(name) { await cookieStore.remove(name); } ``` - **监听...

    javascript的document.referrer浏览器支持、失效情况总结

    因此,在依赖`document.referrer`进行数据统计或分析时,应结合其他方法,如Cookie、URL参数等,以提高数据的完整性。 总的来说,`document.referrer`是JavaScript获取页面来源的一个便捷工具,但在实际应用中需要...

    JS Cookies的设置 读取 删除

    var cookieArr = document.cookie.split(";"); for (var i = 0; i < cookieArr.length; i++) { var cookiePair = cookieArr[i].split("="); // 去掉空白字符并转换为小写 var cookieName = cookiePair[0]....

    IE和Chrome浏览器下怎么使新浪微博v6恢复原版.docx

    例如,输入命令document.cookie = wvr6=1,然后按下回车键确认执行命令,最后按下F5键刷新页面,新版本微博就回来啦! 需要注意的是,如果您清除了cookie,改动就会消失。因此,在输入命令之前,请确保您已经登录了...

    谷歌浏览器修改cookie方法

    "`,将"key"替换为Cookie的名称,"value"替换为Cookie的值,设置过期时间。 2. 使用插件:如“EditThisCookie”,这是一个Chrome扩展,可以方便地查看、编辑、添加和删除网站Cookie。 五、Core概念 Chrome的核心...

    cookie 文档

    - **数量限制**: 每个域名下的Cookie数量有限制,通常为20个。 - **大小限制**: 单个Cookie的大小不能超过4KB,否则会被截断。 - **隐私问题**: Cookie可能被第三方获取,因此需要谨慎处理敏感信息。 5. **替代...

    httpwebreqeust读取httponly的cookie方法

    然而,有些Cookie被标记为`HttpOnly`,这意味着它们不能通过JavaScript等客户端脚本语言访问,以增加安全性,防止XSS(跨站脚本攻击)对Cookie的窃取。但有时开发者需要在服务器端代码中处理这些`HttpOnly` Cookie,...

    Jquery cookie插件实现原理代码解析

    var cookiesEnabled = document.cookie.indexOf("cookietest=") != -1; if (!cookiesEnabled) { // 没有启用cookie alert("没有启用cookie "); } else { // 已经启用cookie alert("已经启用cookie "); } ``` ...

    cookie查看修改器

    例如,在Chrome中,选择“Application”面板,然后在“Cookies”选项卡下可以看到指定域名的Cookie。而“Cookie查看修改器”工具则提供了更便捷的方式,无需手动操作浏览器的开发者工具。 **三、修改Cookie** 修改...

    浏览器cookie获取插件Demo.rar

    4. **Web APIs**:浏览器提供了一系列的Web APIs供JavaScript调用,如`Document.cookie` API,允许开发者在JavaScript中操作Cookie。这个Demo可能利用了这些API来获取和解析Cookie数据。 5. **跨域问题**:由于...

    jQuery顶部可关闭提示框代码,点击“了解更多”之后,跳转到新页面以后写入cookie,不再提示该信息。点击“我要拒绝”

    var cookies = document.cookie.split(';'); for (var i = 0; i < cookies.length; i++) { var cookiePair = cookies[i].split('='); if (cookiePair[0].trim() === 'seenNotification') { // Cookie已存在,不...

    cookie编程

    4. **Cookie的大小限制**:每个Cookie的大小不能超过4KB,且一个浏览器对同一域名下的Cookie数量有限制(通常为20个),超出限制将导致问题。 5. **安全与隐私**:由于Cookie可以被第三方读取,存在安全隐患。因此...

    图库新版jQuery焦点图 JS代码

    //document.writeln ('<dd>06月21日 修复IE6下兼容问题</dd>'); //document.writeln ('<dd>06月01日 懒人图库2012新版上线</dd>'); //document.writeln ('<dd>05月26日 新增北方网通服务器</dd>'); //document....

    测试:测试cookie

    var cookies = document.cookie.split('; '); for (var i = 0; i < cookies.length; i++) { var cookiePair = cookies[i].split('='); if (decodeURIComponent(cookiePair[0]) === name) { return ...

    js 弹窗 http://hi.baidu.com/18201670151/home

    对于Cookie操作,JavaScript提供了`document.cookie`属性来读写Cookie。设置Cookie的格式通常包含键值对、过期时间、路径、域等信息。例如: ```javascript document.cookie = "key=value; expires=Fri, 31 Dec 9999...

    能够识别浏览器是否处于隐身模式

    const cookies = document.cookie.split(';'); for (let i = 0; i < cookies.length; i++) { if (cookies[i].trim().startsWith('test_cookie')) { return false; // Cookie存在,不在隐身模式 } } return ...

    js使用cookie实现记住用户名功能示例

    var arr1 = document.cookie.split('; '); for (var i = 0; i < arr1.length; i++) { var arr2 = arr1[i].split('='); if (arr2[0] === key) { return decodeURI(arr2[1]); } } } function removeCookie...

    cookiehacker-master

    Cookie Hacker Master是一款专为Google Chrome浏览器设计的插件,主要用于Cookie的注入操作。在网络安全和Web开发领域,对Cookie的理解和运用至关重要,尤其在身份验证、用户跟踪以及个性化体验等方面发挥着关键作用...

    避免自动填充表单_html5_javascript_

    默认情况下,浏览器会根据用户的浏览历史和保存的表单数据尝试填充表单字段。要禁用这个功能,可以将`autocomplete`属性设置为`off`或`new-password`: ```html ``` 然而,有些现代浏览器会忽略`...

Global site tag (gtag.js) - Google Analytics