标签: firefox-57+

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

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

在此输入图像描述

firefox firefox-57+ greasemonkey-4

17
推荐指数
2
解决办法
8126
查看次数

如何在Firefox 57+上将所有Greasemonkey用户脚本传输到Tampermonkey

在阅读之后,Greasemonkey建议用户安装Tampermonkey或Violentmonkey.

我已经安装了Tampermonkey,现在我正在尝试将所有我的Greasemonkey 3.x脚本转移到Tampermonkey上打开,但我找不到它的位置,甚至无法找到它.

我已经阅读了这个问题,说明它在Chrome上的位置和方式,但它在Firefox 57+上的位置是什么?我该如何转让?

PS:我希望我不需要更新我的每个用户脚本.

greasemonkey tampermonkey firefox-57+ greasemonkey-4

10
推荐指数
2
解决办法
1万
查看次数

Greasemonkey Add On无法正常工作

我已经安装了Greasemonkey Add On但我既不能安装任何脚本,也不能创建自己的脚本.当我单击上方菜单栏中的"添加"时,我看到以下条目:

  • Greasemonkey是活跃的
  • 新用户脚本......
  • Greasemonkey主页
  • Greasemonkey维基
  • 获取用户脚本

当我点击"新用户脚本..."时没有任何反应,有时它会像空脚本的5个标签一样打开.

我使用的是Firefox 57.0.2(64位)和Windows或Ubuntu(最新版本)

两个操作系统上的行为相同

我有什么想法可以解决这个问题?

firefox greasemonkey firefox-57+ greasemonkey-4

8
推荐指数
1
解决办法
3653
查看次数

如何使用 FF 57+(带有 WebExtensions)调试 Greasemonkey/Tampermonkey 用户脚本?

我在浏览器调试器的打开文件...框中找不到我的用户脚本(名称定义在// @name)。

似乎Annarfych 的回答Hjulle如何使用 Firebug 扩展调试 Greasemonkey 脚本的回答不要再工作了。

由于迈克尔Greasemonkey 脚本文件夹丢失的发现

显然 GreaseMonkey 不再gm_scripts为 Firefox存储用户脚本。[...] 脚本显然存储在 SQLite 数据库文件中。

debugging greasemonkey userscripts tampermonkey firefox-57+

8
推荐指数
1
解决办法
540
查看次数

Firefox Quantum(57)<input type ="date"> UI关闭/删除按钮隐藏

自从更新firefox以来,我们现在在输入中出现了小(x)按钮,作为firefox的UI控件的一部分.

有什么办法可以用css隐藏/删除这些按钮吗?

你可以在mozilla上的firefox输入日期网页上看到这个:https: //developer.mozilla.org/en-US/docs/Web/HTML/Element/input/date

在这里查看图像

css input datepicker firefox-57+ firefox-quantum

6
推荐指数
1
解决办法
1884
查看次数

如何在git中存储Greasmonkey 4脚本

随着Firefox 57和Greasemonkey 4.0的新更新,该gm_scripts文件夹似乎不再存储user.js脚本.

现在存储脚本在哪里?

有关将这些脚本保存在git中的任何建议吗?

firefox firefox-addon-webextensions firefox-57+ greasemonkey-4

5
推荐指数
1
解决办法
629
查看次数

Greasemonkey XHR 未显示在 Firefox 网络开发工具中

我编写了一个脚本作为用户脚本,并使用 Greasemonkey 在特定网站上运行它。

它工作得很好,但我想在 Firefox 开发者工具网络选项卡中查看我的脚本发送的请求。目前它显示页面的请求而不是我的脚本的请求。

我应该怎么办?

javascript firefox-developer-tools firefox-57+ greasemonkey-4

5
推荐指数
1
解决办法
1853
查看次数

如何在Firefox上的Greasemonkey中存在GM_getValue?

该候选人是以前的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.

javascript firefox-57+ greasemonkey-4

4
推荐指数
1
解决办法
3771
查看次数