Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

配置 无痕浏览 时,无法写入 __Host- 前缀的 cookie,这是正常的吗? #477

Open
Index103000 opened this issue Dec 30, 2024 · 2 comments

Comments

@Index103000
Copy link

我使用 https://www.kaggle.com/ 做测试,其中,这个网站登陆后,会在 cookie 中,写入

__Host-KAGGLEID=CfDJ8L3o_FPsMQlKvPRAcaVvXWP6NNxxxx

这样的 cookie 值,从而验证用户是否登录,但是,我在 配置 无痕后,无法写入,不配置则正常,但是需要先访问 url 一次,再写入,再访问,这样的操作流程

@2017jw
Copy link

2017jw commented Dec 31, 2024

只能写入当前页面url所在域名对应的cookie,当你没有打开这个网页的时候,默认是空白页,即使你写成功,也是空白页的cookie,不是你要访问的域名的cookie

@Index103000
Copy link
Author

是不是这样理解,因为 __Host- 前缀 cookie 的规则要求,写入时,是没有 domain 属性的,在 空页面 写入前缀 __Host- 的 cookie 时,即使入参 cookie 配置 domain ,如:
cookies = "domain=www.kaggle.com; __Host-KAGGLEID=CfDJ8L3o_FPsMQlKvPRAcaVvXWP6NNkGHr"
,实际在写入时,__Host- 这个key,因为无法指定 domain ,所以必须要先访问一次目标页面,然后在这个页面 tab 下配置前缀 __Host-
参考:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Cookies#__host-

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants