greasemonkey相关内容
我有一个带有一些图像的常规 HTML 页面(只是常规的 HTML 标签).我想获得他们的内容,最好是 base64 编码,而无需重新下载图像(即它已经被浏览器加载,所以现在我想要内容). 我很想通过 Greasemonkey 和 Firefox 实现这一目标. 解决方案 注意:这仅适用于图像来自与页面相同的域,或者具有 crossOrigin="匿名" 属性,服务器支持
..
在 Reddit 上,人们可以发表评论以获得赞成票和反对票.这些信息在页面本身并不容易访问,因此似乎使用了 API 之类的东西来收集这些信息. 我找到了执行此操作的脚本,但我无法确定它在脚本中的哪个位置从中提取此信息.有人可以指出我从脚本获取数据的相关行吗? 解决方案 每条评论都有 data 属性:
..
在 Reddit 上,人们可以发表评论以获得赞成票和反对票.这些信息在页面本身并不容易访问,因此似乎使用了 API 之类的东西来收集这些信息. 我找到了执行此操作的脚本,但我无法确定它在脚本中的哪个位置从中提取此信息.有人可以指出我从脚本获取数据的相关行吗? 解决方案 每条评论都有 data 属性:
..
有一个网站包含我所在城市的巴士路线(Porto Alegre - 巴西)在表格中. 例如:EPTC 使用 Greasemonkey 加载 Google Maps API,我喜欢在屏幕右上角显示固定地图. 脚本必须从表格中读取街道名称,去除多余的空格(有很多),并以正确的顺序绘制路线. 解决方案 这是完成任务的 Greasemonkey 兼容脚本:http://usersc
..
我知道 Greasemonkey 脚本自动包装在匿名函数中以某种方式隔离,以防止它们与页面中的脚本发生冲突. Chrome 用户脚本是否也会发生同样的情况? 解决方案 是的,Greasemonkey 脚本是 通常包裹在匿名函数中.而且,Chrome 用户脚本显然也是如此. 但是,更重要的是,Greasemonkey 脚本通常1 包裹在 XPCNativeWrapper 沙箱,而
..
. 它会选择以下内容: 如果存在. 你想要: $("body.editable.LW-avf") (两个类,选择器中有两个点.) 还有: 确保脚本设置为在 iframe 上运行(默认情况下). 您想使用 keydown,而不是 keypress,以达到您的目的.
..
Tampermonkey(适用于大多数浏览器)和 Greasemonkey(适用于 Firefox)同时支持 @match 和 @include 指令. 当我开始阅读它们之间的区别时,结果发现 @match 更严格一些:不会在某些地址上启动 userscript,这可能被认为有潜在危险或只是不需要. https://wiki.greasespot.net/Include_and_exc
..
我正在处理一个必须在特定页面中执行的脚本,具体取决于它具有的参数.网址是这样的: http://example.com/page.php?key1=value1&key2=value2&... 当 page.php 在其参数中包含 key1=value1 时,我需要匹配它. 现在我正在使用 @match http://example.com/page.php?key1=value1&*
..
我一直在Twitter上使用这些代码大量关注/取消关注/收藏/不喜欢这些代码; $('button.follow-button').click();$('button.ProfileTweet-actionButtonUndo').click();$('a.favorite').click(); 我在网上找到了一些无法使用的代码,并试图对其进行修复,因此它们现在几乎可以正常工作了.唯一的事
..
我查看了 .on()|jQuery API文档可为我的特定用例提供帮助,但我找不到有关如何执行或什至可以执行的信息. 我想将一个函数附加到两个不同“选择器"的事件(例如点击)上,如下所示: 一个:'div [id ^ ="action _"]] second:'div [id ^ ="user _"]' 我已经根据jQuery通常如何处理多种情况尝试了以下所有组合,但有些组合无
..
我创建了一个tampermonkey脚本,我想与朋友分享.有什么办法可以远程禁用它并使它不起作用,以便他不再使用它? 我正在考虑服务器中的.txt文件,其中包含特定值.这将用作令牌.仅当令牌与服务器匹配时,我的脚本才起作用.因此,我可以随时更改令牌,以使脚本对我的朋友不起作用. 任何想法怎么可能:)谢谢! 解决方案 我正在考虑服务器中的.txt文件,其中包含特定值 这
..
我对Javascript/Tampermonkey完全陌生.我正在尝试使Tampermonkey脚本在页面加载后立即(快速)在特定页面按钮上单击一次.单击鼠标后,网站要求进行验证.验证必须手动完成. 这是网站上按钮的代码:
..
我不想在开始屏幕上看到分散注意力的youtube建议,我只想在我转到youtube的/路径时重定向到我的订阅页面.我试图通过使用javascript自动从/路径重定向到/feed/subscriptions 路径来重新设计DOM中的youtube页面. 我创建了以下脚本,不幸的是,该脚本仅在页面重新加载时有效. //== UserScript ==//@name YT redir/home
..
我希望能够删除一个ID,该ID在每次刷新页面时都会更改. div看起来像这样:
因此,有一个名为"adblockinfo"的常规ID,并且在"adblockinfo"之前的ID中总是有一组4个数字(例如1234adblockinfo,1235adblockinfo).知道如何使用Tampermonkey脚本将其删除吗
..
似乎根本无法使我的Random#正常工作-代码将无法执行:( function getRandomInt(5000,10000){返回Math.floor(Math.random()*(10000-5000 + 1))+ 5000;}setTimeout(Greasemonkey_main,getRandomInt);函数Greasemonkey_main(){unsafeWindow.sub
..
我的网络服务器将日志作为纯文本提供. 可以使用Greasemonkey对日志进行某种格式设置还是只能在HTML内容上使用它? 我可以在加载时强制将文本转换成HTML,然后再处理吗? 解决方案 是的,Greasemonkey适用于文本文件. 请注意,当诸如Firefox或Chrome等浏览器显示纯文本文件时,浏览器会将其包装在动态的
元素中,如下所示:
..
想法:通过使用鼠标右键(例如,每2%的屏幕宽度为1秒)拖放视频播放器来查找YouTube视频.因此,在1920x1080屏幕上,如果我按鼠标右键,将其向左拖动384px(20%),然后释放它,则视频应快退10秒. 我有一个GreaseMonkey脚本,该脚本几乎可以完成我想要的操作,但是当我松开按钮时,上下文菜单仍然会弹出.这不是默认的上下文菜单,而是YouTube的自定义上下文菜单,该菜单
..
我需要一种制作php脚本的方法,该脚本将在我不拥有的特定页面加载时启动. 页面加载后我要启动的是具有登录屏幕的模式. 为此,我将需要 tampermonkey / greasemonkey 来运行php脚本(或接近它的东西),该脚本将从sql server中检索信息. 编辑: 我将托管自己的sql服务器,并且用户将登录/注册到该服务器.然后,他们将使用此登录名保存其信息.
..
我正在尝试使用Grease Monkey和jQuery删除外部站点上的“警报"框. HTML: alert(“使用GreaseMonkey删除此警报框.");
Hello world
..
我希望能够将javascript的自定义代码段添加到与正则表达式匹配的任何网站.这主要是因为我每天都会使用一些专门内容的网站,但是这些网站的设计较差.我希望能够做类似的事情: 访问网站,看到侧边栏会覆盖内容 选择开发人员工具,查找侧边栏的div ID 编辑在document.ready上为此域执行的javascript片段: $('#sidebar-right').remove(
..