【发布时间】:2017-11-14 22:20:02
【问题描述】:
【问题讨论】:
-
@BrockAdams,感谢您的评论。切换到 Tampermonkey 是一个更快的选择。 Scooter 的回答确实有效,但至少在我的情况下,这更快更有效。
标签: firefox greasemonkey-4 firefox-57+
【问题讨论】:
标签: firefox greasemonkey-4 firefox-57+
更新:这是 2017 年 12 月 11 日的 fixed in version 4.1(谢天谢地,有人为此打开了 bug)
似乎 4.0 版确实无法做到这一点(并且文档记录很差),所以我的解决方法是安装一个看似低风险的简单/简短脚本,然后编辑该脚本以使其成为我自己的.
我用this script(source code检查安全)然后点击页面右上角附近的绿色“安装”按钮:
这会将它安装到 Greasemonkey 中。
之后,您可以点击Greasemonkey工具栏图标,点击刚刚添加的脚本,然后点击子菜单中的“编辑”进行编辑。
【讨论】:
对我来说最简单的方法是将脚本移动到本地主机,通过浏览器访问它,然后单击“安装”。 (脚本名称必须是例如“myscript.user.js”)
https://wiki.greasespot.net/Greasemonkey_Manual:Installing_Scripts
【讨论】:
我使用了 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
});
【讨论】: