tfsn20 发表于 2022-7-12 17:44:33

GM_cookie具体怎们使用

后台脚本发送两个同域名请求, 第一个请求响应头里有set-cookie(不是httponly的,也就是可以用window.cookie获取), 但是脚本猫拿不到(好像做了处理), 第二个请求头Authorization需要这个cookie;

由于是后台脚本, 无法使用window.cookie或document.cookie, GM_cookie好像可以, 但是我看不懂API文档, 请问哥哥们这个API具体怎们使用呢, 最好是具体一点, 或则有其他办法吗.

王一之 发表于 2022-7-12 17:44:34

set-cookie 这个是接口返回的吧

可以通过GM_cookie获取

使用方法参考:https://scriptcat.org/script-show-page/111/code

这些参数要这么去看:

!(data/attachment/forum/202207/12/175731mei8hs0dboo08jat.png)

---

!(data/attachment/forum/202207/12/175714dc59crca9nm9klnr.png)


```js
GM_cookie('list', {
                  domain: '.jd.com',
                  name: "pt_pin",
                  storeId: storeId
                }, (item) => {
                  if (item.length == 0) {
                        return reject();
                  }
                  jdCookie += ";pt_pin=" + item.value + ";";
                  resolve({ jdCookie: jdCookie, pt_pin: decodeURI(item.value) });
                });
```

王一之 发表于 2022-7-12 17:58:54

另外接口请求如果是用GM_xhr的话,应该也能拿到 set-cookie 这个header

王一之 发表于 2022-7-12 17:59:27

API文档参考:https://docs.scriptcat.org/dev/api.html#gm-cookie

tfsn20 发表于 2022-7-12 18:21:06

王一之 发表于 2022-7-12 17:58
另外接口请求如果是用GM_xhr的话,应该也能拿到 set-cookie 这个header

* 这是代码:
!(data/attachment/forum/202207/12/180829f67nqnie87nk6rsn.png)
* 这是脚本猫运行结果
!(data/attachment/forum/202207/12/180934e5od63b6f1p6zob6.png)
* 这是油猴运行结果
!(data/attachment/forum/202207/12/181317tjp9vc56hyo9pjyj.png)
* 这是油猴的背景页网络请求
!(data/attachment/forum/202207/12/181843q8s2a0npaaixapff.png)
* 这是脚本猫的背景页网络请求
!(data/attachment/forum/202207/12/181923bp0fca8fe9u3cu3e.png)

* 脚本猫不知道为啥没有打印处set-cookie

tfsn20 发表于 2022-7-12 18:22:07

王一之 发表于 2022-7-12 17:57
set-cookie 这个是接口返回的吧

可以通过GM_cookie获取


好的, 多谢哥哥

王一之 发表于 2022-7-12 19:05:39

tfsn20 发表于 2022-7-12 18:21
* 这是代码:
!(data/attachment/forum/202207/12/180829f67nqnie87nk6rsn.png)
* 这是脚本猫运行结果 ...

好像是bug!

tfsn20 发表于 2022-7-12 20:10:14

王一之 发表于 2022-7-12 19:05
好像是bug!

哥哥能修修吗{:4_97:}

王一之 发表于 2022-7-13 09:38:06

tfsn20 发表于 2022-7-12 20:10
哥哥能修修吗

当然要修的

Major 发表于 2022-11-21 23:09:40

知道怎么用了吗兄弟,可以说下吗,我也还没搞明白
页: [1] 2
查看完整版本: GM_cookie具体怎们使用