-
1 votesanswersviews
Greasemonkey劫持setInterval
我正在尝试构建一个用于在聊天室中添加表情符号的greasemonkey脚本 . 我需要检测聊天框的刷新并替换表情符号:聊天框刷新页面上的setInterval: setInterval(refreshChat, 7000); Normaly我会用这种方式劫持这个 var refreshChat = unsafeWindow.refreshChat; unsafeWindow.refreshCha... -
0 votesanswersviews
Greasemonkey脚本:用于Google Map 以禁用“缩放滚动”
作为Google Map 的桌面浏览器用户,我想关闭每次使用触摸板双指手势向上/向下滚动时出现的缩放 . 如何获取适当的DOM对象句柄?所以我可以编写Greasemonkey(或类似的)脚本,将 scrollwheel 选项设置为 false ,如上一个答案所示(适用于在自己网站上使用GoogleMap API的开发人员)How to disable mouse scroll wheel scal... -
4 votesanswersviews
如何将Javascript注入网站,然后确保它是跨浏览器兼容的?
我正在做一些 Contract 工作,我需要为客户端站点编写Javascript的小片段,然后确保它们适用于所有浏览器 . 我本身无法访问网站的服务器,所以我需要能够以其他方式注入网站代码 . 我尝试在PHP中编写一个代理脚本来抓取网站的源代码,对所有URL进行绝对化,然后注入Javascript,这适用于某些客户端站点(并且具有在多个浏览器中易于测试的优点) . 但是一些Javascript密集... -
2 votesanswersviews
XPath用于查找带有文本的节点,所有节点的后代和兄弟都符合某些条件
Background:我试图改进Greasemonkey script我找到了 .该脚本标记外币价格,并可将其转换为您选择的货币 . The main problem:如何使用标签列出价格时如何处理脚本,例如: <b><i>9.</i></b><sup>95</sup>EUR (例如,Newegg.com这样做 - 他们写下... -
1 votesanswersviews
无法使用javascript阻止html5视频元素
Youtube最近开始在某些页面上播放html5 webm版本的视频,即使你的浏览器中有flash并且你没有进行html5试用 . 例如,这些视频默认播放html5 webm: http://www.youtube.com/watch?v=CuU91TU7O3s 其他例子(看?v = Z3IGfwcGBP8)(看?v = kYcNJQ3Y6Sg)(看?v = c6tEKLT5G2M) 我试图使用g... -
2 votesanswersviews
如何使用Greasemonkey启用禁用按钮?
我的目标是这个网站:https://ib.ing.cz/transactional-cz/#login/credentials 它有一个输入表单,我可以填写使用 document.querySelector('input[name=customer-id]').value = "1234567890"; 但是,禁止让我走得更远的按钮 . 无论我尝试什么,它都会保持不变,直到我... -
152 votesanswersviews
如何在Google Chrome中的Greasemonkey脚本中使用jQuery?
有些人可能知道,谷歌Chrome对Greasemonkey脚本有一些严重的限制 . Chromium不支持@require,@ resources,unsafeWindow,GM_registerMenuCommand,GM_setValue或GM_getValue . 没有require,我找不到在Google Chrome下的Greasemonkey脚本中包含jQuery库的方法 . 有没... -
29 votesanswersviews
如何使用Greasemonkey / Tampermonkey脚本更改类CSS?
我正在尝试设置正文的背景图像,但仅限于使用类 banner_url 的位置 . HTML如下: <body id="app_body" class="banner_url desktopapp" data-backdrop-limit="1"> 基本上,我想强制页面使用以下CSS: .banner_url { ba... -
3 votesanswersviews
window.Object!= greasemonkey脚本的对象
以下脚本将 false 记录到控制台 . 有谁知道它带来了什么或带来了什么好处? 从简短的一瞥到Greasemonkey 's source code I couldn't找到任何修改 Object 的东西 . 同时查看 Object 很难看到任何有意义的差异,所有函数仍然是本机代码 . // ==UserScript== // @name test // @namespace ... -
1 votesanswersviews
Greasemonkey脚本重写并附加到特定的URL?
我正在尝试修改特定图像,因为网站显示的分辨率低于原始分辨率文件,并且还替换了该图像的链接 href - 将某些内容添加到该链接的末尾以使其可下载 . 右键单击/保存(文件另存为content.jpg)时,网站没有正确地将有关图像的信息发送到浏览器,但是它们有一个下载链接,可以正确地将文件名发送到浏览器(所有它确实将 &dl=1 追加到URL的末尾) 我找到了一些示例代码,并对其进行了修...