答案1
在 macOS 上,Chrome 设置文件存储在 中~/Library/Application Support/Google/Chrome/
。
您应该在 Finder 中搜索文件名中包含“cookie”的文件(搜索name:cookie
),然后恢复所有文件。运气好的话,您就能找回数据。
如果此方法无效,请尝试恢复其他文件,甚至整个目录。请参阅此法医维基页面以了解目录中不同文件的更多详细信息。祝你好运!
答案2
我在 Finder 中找到了该文件:~/Library/Application Support/Google/Chrome/Default/Preferences
它由精简的 JSON 组成。我想要的对象从第 4790 行开始"cookies": {
。我通过搜索要阻止的已知站点名称找到了它。cookies 对象的子对象结构如下:
"[*.]site-name-here.com,*": {
"last_modified": "13168987493212369",
"setting": 2
},
顺便说一下,它们都具有设置 2。
我退出了 Chrome 应用,在在线 JSON 美化器中打开了旧版和新版的 Preferences 文件,复制粘贴了缺失的文本(包括添加的空格字符),保存了文件,关闭了文件,重新启动了 Chrome,然后在 UI 中再次检查了列表(chrome://settings/content/cookies?search=cookie
)。所有被阻止的网站都恢复了。然后我检查了 Preferences 文件,它已经重新缩小了。