网页经常需要删除 cookie 才能登录。我想创建一个脚本来一键完成此操作,而不必每次都手动过滤掉 cookie。 因为我在网上读到 Firefox 将所有 cookie 存储在一个文件中,所以我想知道这是否可能。 遗憾的是,我使用的是 Windows 11。
我在网上做了一些研究,但一无所获。
Cookie 不是特定于操作系统的东西。它基本上是特定于浏览器的
例如,如果您在 facebook.com,Facebook 的浏览器选项卡会保存一些 cookie,但对于 reddit.com,它们会保存不同组的 cookie。因此,cookies 是在您的浏览器上设置的,是的,可以使用脚本删除它们
由于您没有指定您试图从开发人员工具或终端中删除它们,我将假设您试图从开发人员工具中删除它们
打开 Firefox 窗口并打开控制台。同样,由于您没有指定任何特定语言,我将提供 JS 的基本代码片段
document.cookie.split(';').forEach(function(cookie) {
document.cookie = cookie.replace(/^ +/, '').replace(/=.*/, '=;expires=' + new Date().toUTCString() + ';path=/');
});
它将所有 cookie 的到期日期设置为当前日期,因此这是刷新 cookie 的更好方法
更多,您可以使用扩展程序将其删除:Firefox Extension