【问题标题】:How do you create a new script in Greasemonkey 4?如何在 Greasemonkey 4 中创建新脚本?
【发布时间】:2017-11-14 22:20:02
【问题描述】:

Greasemonkey 4.0 改变了它的界面,我一辈子都找不到任何方法来创建新脚本。

【问题讨论】:

标签: firefox greasemonkey-4 firefox-57+


【解决方案1】:

更新:这是 2017 年 12 月 11 日的 fixed in version 4.1(谢天谢地,有人为此打开了 bug


似乎 4.0 版确实无法做到这一点(并且文档记录很差),所以我的解决方法是安装一个看似低风险的简单/简短脚本,然后编辑该脚本以使其成为我自己的.

我用this scriptsource code检查安全)然后点击页面右上角附近的绿色“安装”按钮:

这会将它安装到 Greasemonkey 中。

之后,您可以点击Greasemonkey工具栏图标,点击刚刚添加的脚本,然后点击子菜单中的“编辑”进行编辑。

【讨论】:

  • 谢谢,我用了你的方法。希望他们能解决这个问题……重新创建几十个脚本并不是特别有趣。
  • 我没有出现安装按钮。
  • @pts,是的。它是硬 HTML 编码到该页面中的。查看更新的答案。
【解决方案2】:

对我来说最简单的方法是将脚本移动到本地主机,通过浏览器访问它,然后单击“安装”。 (脚本名称必须是例如“myscript.user.js”)
https://wiki.greasespot.net/Greasemonkey_Manual:Installing_Scripts

【讨论】:

    【解决方案3】:

    我使用了 Vit Kolos 的答案,效果很好。但您可能还需要其他信息。

    (1) Vit 的方法要求您安装并运行 xampp 或 wamp/mamp/lamp。 (免费软件 - 谷歌并安装)
    (2) 创建一个以网站名称命名的文件夹(例如:c:\xampp\htdocs\gm\wnd.com
    (3) 将脚本复制到(例如)c:\xampp\htdocs\gm\wnd.com 文件夹中,文件名为(再次例如)wnd.com.user.js
    (4) 在浏览器地址栏中,输入localhost/gm/wnd.com(如果这是您命名文件夹的名称)。
    (5) 您现在应该在文件列表中看到文件wnd.com.user.js - 点击它。
    (6) 您将打开脚本(文本)文件 - 但是
    (7) 底部会从 5 到 1 倒计时,然后显示安装按钮。漂亮整洁。

    要编辑您安装的脚本: (1) 单击 GM 图标,它会下拉显示已安装脚本的列表。您应该会在此处看到您的脚本。单击它,您将可以选择进行编辑。或者
    (2) 导航到C:\Users\YOUR_USER_NAME\AppData\Roaming\Mozilla\Firefox\Profiles\YOUR_OWN_PROFILE.default\gm_scripts\wnd.com\ 并在 sublime 或 atom 或 Notepad++ 或 ... 中编辑 wnd.com.user.js(如果您不知道如何到达 appdata\roaming,那么此方法不适合您...)

    请注意,如果您使用 jQuery,您还应该:

    (1) 确保您的脚本在标题中通过@require 引用了 jQuery,例如:

    // ==UserScript==
    // @name        wnd.com
    // @namespace   wnd.com
    // @description wnd.com
    // @include     *://*.wnd.*/*
    // @require     http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js
    // @version     1
    // @grant       none
    // ==/UserScript==
    
    $(function(){
        //your script goes here
    });
    

    【讨论】:

    猜你喜欢
    • 2013-07-12
    • 1970-01-01
    • 1970-01-01
    • 2018-08-29
    • 1970-01-01
    • 2014-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多