如何在Greasemonkey 4中创建新脚本?

时间:2017-11-14 22:20:02

标签: firefox greasemonkey-4 firefox-57+

Greasemonkey 4.0改变了它的界面,在我的生活中,我找不到任何方法来创建一个新的脚本。

enter image description here

3 个答案:

答案 0 :(得分:9)

更新: 2017年12月11日这是fixed in version 4.1(幸好有人为此开了一个bug

Greasemonkey 4.1 menu

看起来版本4.0似乎无法做到这一点(而且文档记录很差)因此我的解决方法只是安装一个看似低风险的简单/短脚本然后只编辑该脚本使其成为我自己的脚本

我使用this script source code检查安全性)并点击绿色"安装"页面右上角附近的按钮:

The button

将它安装到Greasemonkey中。

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

答案 1 :(得分:4)

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

答案 2 :(得分:1)

我使用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
});