如何在 Tampermonkey 中获取 cookie? [复制]

Posted

技术标签:

【中文标题】如何在 Tampermonkey 中获取 cookie? [复制]【英文标题】:How can I get cookies in Tampermonkey? [duplicate] 【发布时间】:2017-04-19 01:49:24 【问题描述】:

我正在使用 Tampermonkey 编写脚本。我需要以某种方式从浏览器获取 cookie 值(带有会话 ID)。

【问题讨论】:

这不是它被标记为重复的问题的重复。具体来说,这是针对 Tampermonkey 的。另一个问题是关于 jQuery 的。 【参考方案1】:

你可以使用COOKIE插件。

创建 cookie:

$.cookie("example", "foo");

获取 cookie:

$.cookie("example")

删除一个 cookie:

$.removeCookie("example");

正如社区 wiki 指出的 here。

要在 Tampermonkey 中使用该插件,首先需要加载 jQuery,然后添加该插件:

// @require http://code.jquery.com/jquery-latest.js
// @require https://raw.githubusercontent.com/js-cookie/js-cookie/master/src/js.cookie.js

【讨论】:

但是如何将它安装到 Tampermonkey 中? 你在使用 jQuery 吗?您首先需要 jquery 才能使用该插件。另外,我建议您编辑问题的标题。 是的,我正在使用 jQuery。还有 Tampermonkey。 我编辑了我的答案。 当我想将该 cookie 设置为 var 时,我只需使用:var x = Cookies.get("y");?

以上是关于如何在 Tampermonkey 中获取 cookie? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Tampermonkey 中捕获状态 503

如何安装tampermonkey

如何/在哪里将数据存储在除 localStorage 之外的 Chrome Tampermonkey 脚本中?

调试 Tampermonkey 脚本

将 Greasemonkey/Tampermonkey 用户脚本应用到 iframe

如何使用 Greasemonkey/Tampermonkey 脚本更改类 CSS?