这个问题类似这个它涵盖了 Firefox,但我想知道如何在 Chrome 中执行此操作:
我希望 Chrome 清除所有网站的 Cookie,但接受来自特定域的 Cookie。在饼干在**内容设置*部分我做了以下选择:
(*) Allow local data to be set (recommended)
( ) Allow local data to be set for the current session only
( ) Block sites from setting any data
[ ] Block third-party cookies and site data
[x] Clear cookies and other sites and plug-in data when I close my browser
登录到我喜欢的网站后,我发现在单击时会列出所需的域名所有 cookies 和站点数据。假设我找到了mysite.com
和 的一些 cookie www.mysite.com
。现在我点击管理异常并输入以下项目:
Hostname Pattern Behavior
-------------------------------------------
mysite.com Allow
www.mysite.com Allow
不幸的是,这似乎不起作用,因为当我关闭 Chrome 并重新打开它时,所有 cookie 都消失了,即使是来自配置mysite.com
主机的 cookie。
答案1
我找不到不使用扩展来做你想做的事情的方法,最后安装了香草饼干管理器扩展(我今天看不到它的页面,但如果你搜索它,它会显示在顶部)。
配置完成后,它会在您的地址栏中添加一个小图标,让您可以快速将当前站点添加到白名单中。
答案2
从 Chrome 的帮助docs,您需要在域名前面加上 [*.]domain.com 以匹配所有子域(包括 www)。因此,对于您的示例:
Hostname Pattern Behavior
-------------------------------------------
[*.]mysite.com Allow