问题标签 [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 回答
5116 浏览

javascript - 脚本可以与 Greasemonkey 一起使用,但不适用于 Tampermonkey。是因为 jQuery $.get 吗?

我在 Firefox 上为 Greasemonkey 制作了一个脚本,它运行良好,但在带有 Tampermonkey 的 Chrome 上没有任何反应。

我知道 Chrome 限制了 jQuery 的使用。

我特别发现了这篇有趣的帖子:如何在 Google Chrome 的 Greasemonkey 脚本中使用 jQuery?

我尝试了解决方案,但仍然无法让我的脚本在 Google Chrome 上运行。我真的看不出我的脚本有什么问题,因为它真的很短。可能是什么问题呢?

这是我要运行的脚本(我缩短了它,但我不得不留下很多,因为我不知道问题出在哪里):

唯一可能出问题的是 $.get,不是吗?

我尝试了不同的解决方案,在执行我的脚本之前询问加载 jQuery,我尝试了建议的模板,但它肯定不起作用,我不明白为什么。

0 投票
1 回答
347 浏览

greasemonkey - 使用 Greasemonkey 脚本删除 MooTools 事件?

我正在尝试修改使用MooTools将事件侦听器添加到某些字段的页面,如下所示:


我需要使用 Greasemonkey/Tampermonkey 删除此行为。我试过了:

其中removeEvents是 MooTools 的一个函数,与addEvents.

但是脚本不起作用。(编者注:没有报告错误)

为什么?是因为我的代码是在真实页面的代码之前执行的吗?

0 投票
1 回答
6148 浏览

userscripts - 无法在 Tampermonkey 中重命名或创建多个自定义用户脚本

我目前正在尝试在 Tampermonkey 中为单独的页面创建 3 个用户脚本。使用GUI,我可以单击“添加新脚本”,但是每次我在进行更改后保存时,它都会重新保存在“我的新用户脚本”的顶部,并且似乎没有任何重命名方式脚本。

也许我错过了什么?:)

0 投票
1 回答
106 浏览

javascript - 查找特定标签 a

我的 HTML 是:

所有链接上的 ID 名称都相同。这是主要的困难。

我想点击第二个链接我的 javascript 代码是配置网络浏览器是

我该怎么做才能匹配条件?

0 投票
1 回答
325 浏览

javascript - unwrap() 删除 jsFiddle 测试中的链接,但不在 Tampermonkey 脚本中?

我尝试删除 div 上的链接,它可以使用unwrap()在 jsfiddle 上查看

现在,我想实现一个用户脚本来删除网站上的链接(jsfiddle 上的示例),但它不起作用。

我正在使用 Tampermonkey。这是我的用户脚本:

这是HTML:

我的用户脚本做错了什么?如何在用户脚本中使用 unwrap jQuery 删除链接?

0 投票
2 回答
924 浏览

javascript - Tampermonkey - 使用不存在的 URL 添加页面

我正在创建一个向网站添加新功能的用户脚本。该网站有很多用户,但没有搜索用户的功能。
我想创建这样的功能。为此,我在现有的搜索页面中创建了一个按钮,用于其他搜索目的。当我单击该按钮时,我需要脚本在 Google 上搜索输入并获取 URL,并在不存在的页面上以一段 HTML 代码显示结果。

我可以用用户脚本伪造一个 URL,以便它使用它来显示 HTML 吗?

如果没有,我可以替换页面中的某些 HTML 吗?

代码并不是那么有趣。它只是添加一个带有链接的按钮,并在不存在的页面上选择它。

代码:

0 投票
1 回答
1351 浏览

javascript - 在会话之间存储一个持久列表?

我想编写一个允许我自定义站点的脚本。为此,我需要有一个持久字典。Tampermonkey 有可能吗?

例如:

0 投票
1 回答
5796 浏览

jquery - jQuery css() 方法上的渐变过滤器

我尝试更改页面的某些样式,我希望在用户脚本上使用来更改样式jQuery - css() method

我试过了jsfiddle,我的浏览器使用 Tampermonkey

某些属性样式已更改但未gradient filter更改。这是页面上的样式:

这是我的用户脚本:

我该如何解决?

0 投票
1 回答
976 浏览

javascript - 没有 TamperMonkey 脚本无法运行

我正在处理一个用户脚本,我注意到它在使用 TamperMonkey 设置时有效,但在手动添加到 Chrome 扩展程序时无效。

我希望我知道它应该是什么?TamperMonkey 还有什么可以运行我的脚本?

如您所见,这是一个非常简单的脚本。$.get 有问题吗?我试过没有 $ = unsafeWindow.$; 但它也不起作用。

0 投票
2 回答
11187 浏览

javascript - 用 Tampermonkey 添加的 onclick 是不是调用函数?

如果我使用 Tampermonkey 以编程方式创建 div:

HTML:

脚本:

然后点击div;myfunc在我的脚本中没有调用。

我怎样才能让它工作?

(我使用 TM/jQuery 将 div 添加到页面中,并且我想为其附加一些功能。我假设我必须将 HTML 中的函数调用重定向到正确的位置。我也使用GM_函数,所以我不能直接插入代码即可。)