在阅读之后,Greasemonkey建议用户安装Tampermonkey或Violentmonkey.
我已经安装了Tampermonkey,现在我正在尝试将所有我的Greasemonkey 3.x脚本转移到Tampermonkey上打开,但我找不到它的位置,甚至无法找到它.
我已经阅读了这个问题,说明它在Chrome上的位置和方式,但它在Firefox 57+上的位置是什么?我该如何转让?
PS:我希望我不需要更新我的每个用户脚本.
我已经安装了Greasemonkey Add On但我既不能安装任何脚本,也不能创建自己的脚本.当我单击上方菜单栏中的"添加"时,我看到以下条目:
当我点击"新用户脚本..."时没有任何反应,有时它会像空脚本的5个标签一样打开.
我使用的是Firefox 57.0.2(64位)和Windows或Ubuntu(最新版本)
两个操作系统上的行为相同
我有什么想法可以解决这个问题?
我在浏览器调试器的打开文件...框中找不到我的用户脚本(名称定义在// @name)。
似乎Annarfych 的回答和Hjulle对如何使用 Firebug 扩展调试 Greasemonkey 脚本的回答?不要再工作了。
由于迈克尔对Greasemonkey 脚本文件夹丢失的发现?
显然 GreaseMonkey 不再
gm_scripts为 Firefox存储用户脚本。[...] 脚本显然存储在 SQLite 数据库文件中。
自从更新firefox以来,我们现在在输入中出现了小(x)按钮,作为firefox的UI控件的一部分.
有什么办法可以用css隐藏/删除这些按钮吗?
你可以在mozilla上的firefox输入日期网页上看到这个:https: //developer.mozilla.org/en-US/docs/Web/HTML/Element/input/date
或在这里查看图像
随着Firefox 57和Greasemonkey 4.0的新更新,该gm_scripts文件夹似乎不再存储user.js脚本.
现在存储脚本在哪里?
有关将这些脚本保存在git中的任何建议吗?
firefox firefox-addon-webextensions firefox-57+ greasemonkey-4
我编写了一个脚本作为用户脚本,并使用 Greasemonkey 在特定网站上运行它。
它工作得很好,但我想在 Firefox 开发者工具网络选项卡中查看我的脚本发送的请求。目前它显示页面的请求而不是我的脚本的请求。
我应该怎么办?
javascript firefox-developer-tools firefox-57+ greasemonkey-4
该候选人是以前的GM版本.这个问题可能是周围的不同范围,其中userscripts可以运行的地方,如所描述这里.然而,如所描述这里,这个功能目前对于无证的Greasemonkey 4.0.
我有这个Greasemonkey演示脚本:
// ==UserScript==
// @name GM_getValue, GM_setValue don't work demo
// @version 0.2
// @author You
// @include /^https:\/\/stackoverflow.com/$/
// @grant GM_getValue
// @grant GM_setValue
// @run-at document-end
// ==/UserScript==
console.log('script started');
var id = GM_getValue('testName', 0);
console.log('got ' + id);
id++;
GM_setValue('testName', id);
Run Code Online (Sandbox Code Playgroud)
通过https://stackoverflow.com/调用它,可以很好地看到它被调用.
但是,我在控制台上收到此错误:
Script error:
ReferenceError: GM_getValue is not defined
Stack trace:
userScript@user-script:demosrv/GM_getValue%2C%20GM_setValue%20don%27t%20work%20demo:372:5
scopeWrapper@user-script:demosrv/GM_getValue%2C%20GM_setValue%20don%27t%20work%20demo:381:9
@user-script:demosrv/GM_getValue%2C%20GM_setValue%20don%27t%20work%20demo:361:17
Run Code Online (Sandbox Code Playgroud)
我经常挖掘文档,但似乎GM_{get,set}Value根本不想存在.
为什么会这样?如何让它工作?
我正在使用Firefox.
firefox-57+ ×8
firefox ×3
greasemonkey ×3
javascript ×2
tampermonkey ×2
css ×1
datepicker ×1
debugging ×1
firefox-addon-webextensions ×1
input ×1
userscripts ×1