后台脚本多会话cookie问题
脚本猫后台脚本:浏览器依次登陆多个账号,登陆a账号(发送登陆请求时会生成一个会话cookie与账号a绑定)后进行一个操作,然后发送logout请求登出,然后可以登陆b账号,但是发送登陆请求时会携带这个域名的cookie,由于上次登陆a账号留下来了一个会话cookie,发送登出请求时没有把这个会话cookie清除,所以在登陆上b账号会有一个问题,b账号显示的用户名字是a账号的。请问怎么解决呢。 https://docs.scriptcat.org/docs/dev/api/#gm_xmlhttprequest-可以看看 anonymous
对于 anonymous 和 cookie 相比 tm 做了特殊处理,anonymous 为 true 且 cookie 存在时,发送的 cookie 为设置的 cookie 不会带上其他 cookie. 王一之 发表于 2024-6-22 12:50
https://docs.scriptcat.org/docs/dev/api/#gm_xmlhttprequest-
可以看看 anonymous
C大的封装也好用
```
gmCookie('https://www.baidu.com/').then(async cookie => {
// 读取cookie
console.log(cookie);
// 修改cookie
cookie.BAIDUID.value = 'hello';
// 新增cookie
cookie.test = {
path: '/',
value: 'world'
};
// 删除cookie
delete cookie.BAIDUID;
// 由于GM_cookie是异步,调用$alldone方法可以等待所有操作完成
await cookie.$alldone();
});
```
https://bbs.tampermonkey.net.cn/thread-3722-1-1.html
页:
[1]