greasemonkey相关内容

使用Greasemonkey删除表格

我正在尝试使用油脂猴子用自己的桌子替换桌子.具有该表的页面包含2个具有相同类且没有ID的表. 我只需要替换第二个表(用我自己的表),而对第一个表什么也不做.没有什么可以真正使第二张表与第一张表区分开,因此,我唯一想到的就是尝试在第二张表周围添加DIV,但无法弄清楚. 有什么想法吗?这是页面代码: Table 1 ..
发布时间:2020-11-20 19:52:16 其他开发

删除< b>文字标签

我想使用Greasemonkey使粗体文本变为非粗体.我只找到了一种方法来删除标签及其文本,但没有找到一种方法来简单地删除标签本身. 那我怎么做 some text 只是 some text ? 解决方案 假定每个B标签内只有一个TextNode. b.parentNode.replaceChild(b.firstChild, b); ..
发布时间:2020-11-20 19:52:13 前端开发

在Chrome中的用户脚本之间传输信息

当另一个选项卡中的某些条件满足时,我需要在一个选项卡的页面上执行一个函数.我需要做的就是向其他选项卡发送某种轻推.我已经尝试过与计时器配合使用以保持轮询的很多事情: GM_setValue(Chrome显然不支持) 设置top.item(在选项卡之间显然不起作用) Cookie(即使我的用户脚本在同一个域中的两个选项卡中运行,这似乎也不起作用) 还有其他想法吗?是的,我确实需要使用 ..
发布时间:2020-11-20 19:50:03 前端开发

Greasemonkey按钮单击

有人可以用我的润滑脂鼠标单击此按钮吗? http://mibpaste.com/te6fRR (完整来源) 解决方案 var evt = document.createEvent ("HTMLEvents"); evt.initEvent ("click", true, true); document.getElementById('fight_btn').dispatchEvent (e ..
发布时间:2020-11-20 19:49:55 前端开发

document.getElementsByTagName("a")缺少链接

我正在为Greasemonkey(FX7)编写脚本,试图删除某些链接,但发现由于某种原因,源中存在的,不是由JS隐藏或构造的一个未出现在数组中,该函数返回. 如果可以在运行该页面时通过JS构建该对象,这并不奇怪,但是它位于找到的另一个链接的后面. 所以有谁知道为什么会发生这种情况以及我如何解决呢? var links = document.getElementsByTagName ..
发布时间:2020-11-20 19:49:48 前端开发

从Tampermonkey检测反应事件

我正在通过Tampermonkey增强React前端,方法是添加突出显示以显示光标在网格中的位置,并允许用户直接输入数据,而不是随后输入数据. 在移动2或3个光标或输入数据后,网格刷新或更新-没有页面更改-并松开了我设置的突出显示. 我想捕捉刷新/更新并重置突出显示. 我是菜鸟. “网络"标签显示了发布事件,因此我尝试了 https://jsbin.com/dixeloca ..
发布时间:2020-11-20 19:49:45 其他开发

要自动点击取消在Firefox中的提示

好,所以我目前正在玩一个随机弹出的“自动检查"游戏 在弹出的标签中,它有一个“确定"和“取消"按钮,我正在尝试 查找或制作油脂猴子脚本以在单击时自动单击“取消" 弹出,并且由于它是随机的,因此它必须是始终打开的脚本 提示总是显示在相同的x和y坐标上,并且按钮1始终是正常的,按钮2总是是取消的. 我尝试过谷歌,我找不到任何东西 解决方案 // @require http://ajax ..
发布时间:2020-11-20 19:49:35 其他开发

使用Greasemonkey修改Javascript变量

帮助,任何人都可以帮助我如何使用滑脂猴子更改javascript变量吗? 我已经关注了这个问题的答案: 如何使用Greasemonkey更改JavaScript变量? 以及此链接: http://webdeveloper.com/forum/showthread.php?t=166658 但是我无法使用此脚本修改函数上的计数器变量值: // ==UserScript== / ..
发布时间:2020-11-20 19:49:31 前端开发

Greasemonkey脚本每分钟重新加载页面

如何每60秒重新加载一次页面? 我的尝试: setTimeout (location.reload, 1 * 60 * 60); 我不确定这些数字是什么意思,或者不确定如何使其仅在60秒后重新加载. 解决方案 setTimeout(function(){ location.reload(); }, 60*1000); 您必须传递一个完整的函数作为第一个参数,第二个是毫秒 ..
发布时间:2020-11-20 19:49:20 前端开发