问题标签 [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.
javascript - 脚本可以与 Greasemonkey 一起使用,但不适用于 Tampermonkey。是因为 jQuery $.get 吗?
我在 Firefox 上为 Greasemonkey 制作了一个脚本,它运行良好,但在带有 Tampermonkey 的 Chrome 上没有任何反应。
我知道 Chrome 限制了 jQuery 的使用。
我特别发现了这篇有趣的帖子:如何在 Google Chrome 的 Greasemonkey 脚本中使用 jQuery?
我尝试了解决方案,但仍然无法让我的脚本在 Google Chrome 上运行。我真的看不出我的脚本有什么问题,因为它真的很短。可能是什么问题呢?
这是我要运行的脚本(我缩短了它,但我不得不留下很多,因为我不知道问题出在哪里):
唯一可能出问题的是 $.get,不是吗?
我尝试了不同的解决方案,在执行我的脚本之前询问加载 jQuery,我尝试了建议的模板,但它肯定不起作用,我不明白为什么。
greasemonkey - 使用 Greasemonkey 脚本删除 MooTools 事件?
我正在尝试修改使用MooTools将事件侦听器添加到某些字段的页面,如下所示:
我需要使用 Greasemonkey/Tampermonkey 删除此行为。我试过了:
其中removeEvents
是 MooTools 的一个函数,与addEvents
.
但是脚本不起作用。(编者注:没有报告错误)
为什么?是因为我的代码是在真实页面的代码之前执行的吗?
userscripts - 无法在 Tampermonkey 中重命名或创建多个自定义用户脚本
我目前正在尝试在 Tampermonkey 中为单独的页面创建 3 个用户脚本。使用GUI,我可以单击“添加新脚本”,但是每次我在进行更改后保存时,它都会重新保存在“我的新用户脚本”的顶部,并且似乎没有任何重命名方式脚本。
也许我错过了什么?:)
javascript - 查找特定标签 a
我的 HTML 是:
所有链接上的 ID 名称都相同。这是主要的困难。
我想点击第二个链接我的 javascript 代码是配置网络浏览器是
我该怎么做才能匹配条件?
javascript - unwrap() 删除 jsFiddle 测试中的链接,但不在 Tampermonkey 脚本中?
我尝试删除 div 上的链接,它可以使用unwrap()
,在 jsfiddle 上查看
现在,我想实现一个用户脚本来删除网站上的链接(jsfiddle 上的示例),但它不起作用。
我正在使用 Tampermonkey。这是我的用户脚本:
这是HTML:
我的用户脚本做错了什么?如何在用户脚本中使用 unwrap jQuery 删除链接?
javascript - Tampermonkey - 使用不存在的 URL 添加页面
我正在创建一个向网站添加新功能的用户脚本。该网站有很多用户,但没有搜索用户的功能。
我想创建这样的功能。为此,我在现有的搜索页面中创建了一个按钮,用于其他搜索目的。当我单击该按钮时,我需要脚本在 Google 上搜索输入并获取 URL,并在不存在的页面上以一段 HTML 代码显示结果。
我可以用用户脚本伪造一个 URL,以便它使用它来显示 HTML 吗?
如果没有,我可以替换页面中的某些 HTML 吗?
代码并不是那么有趣。它只是添加一个带有链接的按钮,并在不存在的页面上选择它。
代码:
javascript - 在会话之间存储一个持久列表?
我想编写一个允许我自定义站点的脚本。为此,我需要有一个持久字典。Tampermonkey 有可能吗?
例如:
jquery - jQuery css() 方法上的渐变过滤器
我尝试更改页面的某些样式,我希望在用户脚本上使用来更改样式jQuery - css() method
。
我试过了jsfiddle,我的浏览器使用 Tampermonkey
某些属性样式已更改但未gradient filter
更改。这是页面上的样式:
这是我的用户脚本:
我该如何解决?
javascript - 没有 TamperMonkey 脚本无法运行
我正在处理一个用户脚本,我注意到它在使用 TamperMonkey 设置时有效,但在手动添加到 Chrome 扩展程序时无效。
我希望我知道它应该是什么?TamperMonkey 还有什么可以运行我的脚本?
如您所见,这是一个非常简单的脚本。$.get 有问题吗?我试过没有 $ = unsafeWindow.$; 但它也不起作用。
javascript - 用 Tampermonkey 添加的 onclick 是不是调用函数?
如果我使用 Tampermonkey 以编程方式创建 div:
HTML:
脚本:
然后点击div;myfunc
在我的脚本中没有调用。
我怎样才能让它工作?
(我使用 TM/jQuery 将 div 添加到页面中,并且我想为其附加一些功能。我假设我必须将 HTML 中的函数调用重定向到正确的位置。我也使用GM_
函数,所以我不能直接插入代码即可。)