gmCookie

2022年11月22日 に作成
2ヶ月前 に更新
对GM_cookie的简单封装。
総インストール数
39,214
今日の新規
+0
ユーザー評価
- / 5.0 (0)
現在のバージョン
1.0.2
// @require https://scriptcat.org/lib/721/1.0.2/gmCookie.js?sha384-We4i7wIuz4GcRKo2nG5TFrwDrMmIuPkqIAIbI9carPYi3ugBc1c3EJSnCi6rZKE9
ライブラリ詳細
これはユーザースクリプトが使用するライブラリです。スクリプト内で直接参照できます。

请在脚本猫上使用,其他脚本管理器可能不支持此API,或表现不一致。使用前请确保脚本已引入GM_cookie和@connect相关域名。

因为有人说看不懂GM_cookie的文档,而且这个API用起来也挺麻烦的,故简单封装了一下。使用示例:

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();
});

更新日志

1.0.0 初始版本
1.0.1 新增$alldone方法。
1.0.2 修复删除cookie可能报错的问题。