userscripts相关内容

通过Greasemonkey/Tampermonkey/Userscript将参数添加到URL(重定向)

我想编写一个Greasemonkey/用户脚本,该脚本会自动将.compact添加到以 https://开头的URL中pay.reddit.com/,因此它会自动将我重定向到移动版本. 我一直在寻找类似的用户脚本,尤其是这个用户脚本: https://userscripts.org/scripts/review/112568 试图弄清楚如何编辑替换模式,但我在此领域缺乏技能. 如何编写 ..
发布时间:2020-11-20 19:38:10 其他开发

提交自动填充(密码输入字段)

我想使用chrome中的用户脚本/篡改键提交自动填写的密码表单.但是,它不起作用-字段 密码字段一直为空(服务器响应,甚至带有警报消息),直到窗口由用户实际控制(任何实际的键盘)按下或点击鼠标). 如果您希望用户脚本自动登录而又不将密码硬编码到用户脚本中,这似乎很重要. 有人对此有一个解释和/或一种解决方法吗? 我尝试了所有我知道的方式来提交表单:.submit()或调度实际的mous ..

网页可以检测到篡改用户脚本吗?

我的问题有两个方面. 首先,沙盒模型如何工作,如何影响用户脚本,从网页和用户脚本的角度可以访问/看到的内容,以及如果使用其他沙盒模型也会影响该页面,从而能够注意到您的脚本被注入页面(或不被注入). 第二,如何将脚本注入到页面中,并且页面可以检测到它? 第一 据我所见,当您使用@grant none时,沙箱被禁用,您将可以访问该网页及其javascript.如果您对javascript和 ..

"未捕获的SyntaxError:意外的令牌(“,但没有错误

我正在编写一个简单的用户脚本,该脚本将为Chromium浏览器提供Windows中的退格按钮导航控件(特别是针对Linux用户)。 此脚本正常工作,然后我对其进行了一些更改(非常简单的内容,注释,制表,使其美观),以及现在我收到此错误: 未捕获的语法错误:意外令牌( 在此行 document.head.appendChild(script); 脚本位于这 ..
发布时间:2020-10-01 19:56:17 前端开发

尝试将someFunction.jQuery映射到"$"

我通过此人的github找到了一个函数( ),该函数可以在我的脚本中使用,以模仿该功能API对象. 以下是链接中的相关代码: unsafeWindow = (function() { var e1 = document.createElement('p') e1.setAttribute('onclick', 'return window;'); return ..
发布时间:2020-07-24 03:17:09 前端开发

如何解析包含javascript的渲染网页

如何从渲染的网页中提取数据? Java脚本会随着时间更新数据. 是否可以编写可以从网页Java脚本访问变量的用户脚本? 请提出实现此目标的可能方法. 解决方案 这取决于您的编程语言. 在C#中,您可以使用网络浏览器控件,然后使用Webbrowser.Document属性获取浏览器控件的ObjectForScripting 属性. ..
发布时间:2020-06-26 18:52:14 其他开发

如何在没有浏览器支持h.264的情况下从纯ecmascript的MP4 URL中获取视频的高度和宽度?

我正在编写用于下载视频的用户脚本.网站的Flash Player使用JSON文件. 我的脚本的目的是通过根据网页下载和解析视频来获取视频的网址.目前,它可以成功下载视频的URL摘录. JSON文件的重要部分如下所示: { "ammProfile": "AMM-HBBTV", "version": "VF", "versionPr ..
发布时间:2020-06-15 18:32:45 前端开发

使用JavaScript为Facebook页面“喜欢"创建密钥侦听器热键.

我正在为学校做一个艺术项目,用户在该项目中拥抱一个物体并在Facebook上获得“喜欢"状态.一切几乎都可以正常工作;但是,我需要在用户脚本中设置键盘监听器. 问题: 如何使热键执行unsafeWindow.Otomatislike函数?如果是这样,谁能告诉我如何组合这些代码.我很确定我的共鸣是导致失败的原因. 100%正常工作的类似状态代码 body = documen ..

添加新元素时对其进行修改

这是由我的用户脚本在页面加载时完成的: $('a.people').each(function (index, value) { $(''+$(value).text()+'').insertBefore(value); }); 用户脚本所针对的Web应用程序在用户执行各种操作时添加新的$('a.people')元素. 如何为新添加的元素运行代码?将新元素添 ..
发布时间:2019-11-13 12:09:11 前端开发

如何仅重新加载用户脚本,即不重新加载页面?

我正在为Web应用程序编写Greasemonkey用户脚本,该脚本需要配置步骤,然后才能实际测试用户脚本的功能.因此,每次我重新加载页面(从更新的文件刷新用户脚本)时,都必须在测试之前重新配置Web应用程序.不用说,它很快就会变旧. 是否有一种方法可以仅重新加载用户脚本,最好是从用户脚本本身重新加载?我想例如将重新加载绑定到键盘快捷键. 我认为这一定是非常普遍的需求,但是当我试图找到解 ..
发布时间:2019-11-12 21:06:53 前端开发

如何用usercript完全禁用所有退出警告/确认消息?

我在隔离环境中使用chrome来扫描恶意网站以分析其数据以创建黑名单。用户脚本和浏览器扩展程序完全自动完成此过程。 问题是某些网站能够在之前显示退出对话框或卸载(我将这些称为事件)。 我已经覆盖了这些事件,但是当网站再次覆盖我的覆盖时,整个过程就会停止。我的意思是他们可以使用AJAX调用,混淆脚本,evals等重新定义事件。 有没有办法摆脱这些消息,或保护我的覆盖? 也许uns ..