google-chrome-extension - 带有 Chrome 扩展程序的 Cookie SameSite
问题描述
SameSite cookie 策略是否影响 chrome 扩展程序?我使用方法 chrome.cookies.get 从选项卡中打开的网站中检索 cookie。如果这个 cookie 的 SameSite 属性设置为严格会发生什么?
谢谢
解决方案
SameSite 不会影响对 cookie 的访问。
cookie SameSite 值仅影响浏览器在发出出站请求时的行为,是否在发出的请求中不包含 cookie。
对于 SameSite 严格 - 浏览器将仅包含来自同一域的 cookie。因此,如果您的浏览器位置当前位于 myDomain.com 上,并且您向仍在 MyDomain.com 上的任何路径发出请求,则 cookie 将包含在请求中。但是,如果您发出跨站点请求(从 myDomain.com 到 someOtherSite.com 的请求),浏览器将不会包含任何设置为严格或宽松的 myDomain.com cookie。
如果您有兴趣,此链接在 cookie 相同站点主题上非常详细。 https://web.dev/samesite-cookies-explained/
推荐阅读
- php - 在php while循环中用当前变量减去前一个变量
- node.js - 什么是 node.js 相当于 python 的 sys.executable
- sql - 如何比较一堆用逗号分隔的字符串与Postgres中的无序字符串输入
- ios - 在 swift 4 中可选
- corda - Corda 服务未在本地运行
- java - 执行失败:java.io.IOException:无法在打开的 jdk 9 中运行程序“native2ascii”
- multithreading - 在同一个 JVM 中同时运行 2 个 SpringApplication?
- android - 按下返回时默认启动器未启动
- java - 如何从 FTPClient 获取文件并转换为文件?
- java - 无法解析 onBindViewHolder 中的符号“textView”