gpt4 book ai didi

greasemonkey - 保存设置的脚本

转载 作者:行者123 更新时间:2023-12-04 22:23:46 26 4
gpt4 key购买 nike

有没有办法使用用户脚本将一些设置保存到不是 cookie 的本地计算机?

如果设置不是全局的,则很难制作用于多个域的用户脚本。

来自评论: "I am using scriptish "

最佳答案

当然,这很容易。 Greasemonkey wiki 记录了四种允许您处理保存值的方法,这些值可以是设置或您想要存储的任何其他内容:

  • GM_setValue(name, string)
  • GM_getValue(name[, default])
  • GM_deleteValue(name)
  • GM_listValues()

  • 您可能想查看 main API 页面以了解其他有用的方法,还有一个完整的 metadata block documentation 页面。

    这可能不起作用的唯一方法是在 Google Chrome 内容脚本中。但是有一些解决方案:除了您的用户脚本之外,您还可以使用 Google Chrome GM_* 用户脚本,或者您可以通过将其包含在用户脚本的开头(来自 Devine.me )来使 GM_setValue 和 GM_getValue 方法可用:
    if (!this.GM_getValue || (this.GM_getValue.toString && this.GM_getValue.toString().indexOf("not supported")>-1)) {
    this.GM_getValue=function (key,def) {
    return localStorage[key] || def;
    };
    this.GM_setValue=function (key,value) {
    return localStorage[key]=value;
    };
    this.GM_deleteValue=function (key) {
    return delete localStorage[key];
    };
    }

    关于greasemonkey - 保存设置的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9447950/

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