问题标签 [tampermonkey]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1696 浏览

jquery - 篡改猴子不点击

HTML:

jQuery:

jsFiddle:http: //jsfiddle.net/kgJKU/

油猴:

...但我不知道为什么它不起作用。

0 投票
1 回答
5196 浏览

javascript - 在安装时将用户登录名/密码输入存储在 Greasemonkey 脚本中

我正在做一个 Greasemonkey 脚本,它通过 REST API 与 Redmine 票务管理器进行通信。由于用户需要登录才能从 Redmine 获取数据,我需要一种方法来在脚本安装时询问用户他的凭据并将它们保存到脚本中。

这可以在不要求用户直接在脚本本身中编辑值的情况下实现吗?

编辑:
由于这个问题已经有了答案,我将验证下面给出的答案,因为它是一个非常好的框架。

0 投票
1 回答
5585 浏览

javascript - 如何使用 JavaScript 在 Pastebin 中粘贴文本

我正在使用 Tampermonkey(与 Greasemonkey 相同,但用于 Chrome)来制作脚本。这个想法是将我写的文本粘贴到Pastebin中。文字是在其他网站上写的。我看到我可以使用 GM_xmlhttpRequest 做到这一点,但它不起作用。这是我的代码:

我确定最后两行无法正常工作,但我不知道为什么。第一个功能完美。

我在做什么坏事?我该如何解决?

谢谢!=)

0 投票
4 回答
42869 浏览

userscripts - 在 tampermonkey(userscript) 中包含所有页面

我必须在 tampermonkey 中包含所有站点。这是我必须运行的脚本

我做错了什么吗?请帮助我在 chrome 的所有页面中运行此用户脚本

0 投票
1 回答
1554 浏览

javascript - 从链接调用 Tampermonkey 函数

如何从链接中调用 Tampermonkey 函数?

这是我尝试过的。使用 Tampermonkey,我可以插入如下链接:

调用链接时,应该调用函数 runTest()。它不是。相反,会出现以下错误消息:

未捕获的 ReferenceError:未定义 runTest

0 投票
1 回答
32215 浏览

javascript - 如何/在哪里将数据存储在除 localStorage 之外的 Chrome Tampermonkey 脚本中?

我为 Facebook 编写了一个 Greasemonkey/Tampermonkey 脚本。我需要存储数据以便以后检索它。为此,我使用了localStorage.

那工作得很好。但我注意到,几个小时后,我存储的所有数据都被自动删除了。可能 Facebook 本身会删除所有 localStorage 数据。

我寻找替代品。

  1. Cookies:不,当用户清除历史记录时,它将被删除。
  2. Web SQL:显然它被 w3.org 删除了。所以在不久的将来,我认为 chrome 可能也不会使用 web sql。

我想将数据存储在客户端系统中。我有什么选择?我应该使用 FileSystem 来存储数据吗?

0 投票
1 回答
1528 浏览

javascript - 重写全局 alert() 函数在 Tampermonkey 中不起作用

在 Greasemonkey 中,我可以重写全局alert()函数:

它可以在任何地方工作。
但是,在 Tampermonkey (Chrome) 中,它只适用于它自己的脚本。

为什么?我可以让它在全球范围内运作吗?

0 投票
1 回答
796 浏览

javascript - 更改页面的 URL 参数

我想&vhs=1在浏览器上每个 YouTube 视频 URL 的末尾添加参数。我曾尝试使用以下脚本,但它陷入了一个循环(不断添加&vhs=1 &vhs=1...)。

谁能提供一些关于我如何为此目的编写脚本的见解和建议?我似乎无法弄清楚如何摆脱无限循环问题。

0 投票
1 回答
6617 浏览

tampermonkey - 仅在隐身模式下运行的 Tampermonkey 脚本?

是否可以将任何脚本制作成仅在 www.example.com 上运行的脚本,仅当从隐身窗口访问该网站时?(铬合金)

0 投票
3 回答
332 浏览

javascript - How do I remove the javascript blocking from some links?

For example, I am trying to change this:

Into this:

I need the string "pcxe7gwP" that is currently part of

and then I want to attach it to part of a URL

and the use that as the href in place of the current

I am using the Tampermonkey Chrome extension and trying to create a userscript to accomplish this. I am new to userscripts and would love any help. Thanks!