gpt4 book ai didi

javascript - 清除用户脚本中的所有 cookie?

转载 作者:行者123 更新时间:2023-11-30 19:08:03 26 4
gpt4 key购买 nike

如何在 tampermonkey/greasemonkey 脚本中清除所有 cookie 或至少重新启动浏览器?

最佳答案

要清除 cookie,请编辑您的 Chrome 快捷方式(或在 Linux/MacOS 中编写 shell 脚本)并添加

 --remote-debugging-port=1234

(或使用随机端口号 not used by other processes )这样您就可以发送 Network.clearBrowserCookies RDP 命令:

// ==UserScript==
// @name Clear cookies
// @match https://www.example.org/*
// @grant GM_xmlhttpRequest
// @connect localhost
// ==/UserScript==

GM_xmlhttpRequest({
url: 'http://localhost:1234/json',
responseType: 'json',
method: 'GET',
onload(e) {
const ws = new WebSocket(e.response[0].webSocketDebuggerUrl);
ws.onopen = () => {
ws.send(JSON.stringify({id: 1, method: 'Network.clearBrowserCookies'}));
};
ws.onerror = console.warn;
},
});

关于javascript - 清除用户脚本中的所有 cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58772868/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com