javascript - 如果设置了路径,Chrome 会忽略 document.Cookie
问题描述
我想创建一个不会发送到服务器的 cookie,因为我们的应用程序中的一些遗留代码在登录时清除了 cookie 的内容。为此,我想将 cookie 的路径设置为任意值。
我正在尝试使用以下代码设置 cookie 是 JS:
document.cookie = "test=this is a test; Domain=mydomain.com; Path=/localcookie; Expires=Mon, 05 Apr 2021 21:02:42 GMT"
此行在 Firefox 中运行良好,但在 Chrome (v80) 中被忽略。如果我删除路径参数或将其设置为“/”,则会创建 cookie,但不是使用我想要的路径。
这是 Chrome 中的限制、安全问题、错误还是我做错了什么?
解决方案
推荐阅读
- python - 根据最近和最近的日期对公共 ID 进行分组
- mysql - innodb_system 数据文件 'ibdata1' 必须是可写的 - 用户 root@localhost 的访问被拒绝'
- python - 如何在子类中创建唯一属性?
- amazon-web-services - 如何将 Amazon S3 对象 Lambda 与 AWS Amplify 存储结合使用?
- vb.net - 使用 VB.NET 进行 Azure 身份验证 (connect-azaccount)
- f# - 我的类型中的 F# 不完整的结构化构造
- r - R - 固定效应回归“plm”与“lm + as.factor()”:R 和 R-Squared 的解释
- php - 在 Excel 中读取图像时出现 PhpSpreadsheet 错误
- sql - 用于更新 DB2 中数据集间隙的 SQL 查询
- ios - 如何在 Swift iOS 中停止 AVAudioRecorder 之前播放录制的音频?