将烹饪脚本注入 WKWebView 后意外的 cookie 域
Unexpected cookie domain after injecting cooking script to WKWebView
我正在使用注入 cookie 的脚本初始化 WKWebView。该脚本的格式为:
document.cookie = 'mycookie=2bxxx962-b525-4afb-88de-ae4f12ecaxxxx;domain=stage.site.com;path=/;expires=Fri, 10 Apr 2020 21:32:50 GMT';
但是,在我加载 url 并检查 cookie 后,cookie 有一个 domain=".stage.site.com"
有人知道为什么加点吗?这导致下游出现问题,因为我现在有重复的 cookie。
因为您的域有一个子域。 .site.com 如果以“.”开头,则默认使用浏览器不检查子域。
应该对你有用 https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie
我正在使用注入 cookie 的脚本初始化 WKWebView。该脚本的格式为:
document.cookie = 'mycookie=2bxxx962-b525-4afb-88de-ae4f12ecaxxxx;domain=stage.site.com;path=/;expires=Fri, 10 Apr 2020 21:32:50 GMT';
但是,在我加载 url 并检查 cookie 后,cookie 有一个 domain=".stage.site.com"
有人知道为什么加点吗?这导致下游出现问题,因为我现在有重复的 cookie。
因为您的域有一个子域。 .site.com 如果以“.”开头,则默认使用浏览器不检查子域。 应该对你有用 https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie