userscripts相关内容
我正在为Firefox&;Chrome创建一个UserScript扩展,并尝试使用网站的JavaScript中的一些代码,例如: function: myFunction(){ return Grooveshark.playNextSong(); } 问题是,当我测试此代码时,Grooveshark是空引用。 我知道还有其他人也这么做过: see Better
..
我正在尝试编写一个用户脚本,该脚本在带有类名称=“chat-input”的输入标记中键入一些内容,然后按Enter键。从现在起,用户脚本只键入“Hello!”在聊天中-输入,但不模拟Enter键。知道为什么吗? var msg = "Hello!"; var target = document.getElementsByClassName("chat-input")[0];
..
我想弄清楚如何在 Gmail 撰写窗口中添加一个按钮. 在“Gmail Labs"中,他们有一些添加某些按钮的扩展程序,例如“发送和存档"按钮和“插入图像"按钮,所以我认为这是可能的. 我检查了他们的 API here,看来您可以在左侧边栏中添加小工具或使用依赖于消息上下文的上下文小工具.我正在寻找一种将按钮添加到撰写窗口的工具栏的方法,但这两个选项似乎都不支持. 你知道怎么做吗
..
请参阅在网页和 iframe 中运行相同 JavaScript 的技术,如 在此答案中描述: 例如,假设您在 domain_A.com 上有此页面: 如果你像这样设置@match 指令: //@match http://domai
..
我有一个用户脚本(用于 chrome 和 FF),它为页面添加了重要功能,但最近由于开发人员在页面中添加了一些 AJAX 而被破坏.我想修改脚本以侦听页面 xmlhttp 请求,以便我可以根据页面正在接收的 JSON 格式的 responseText 动态更新我添加的内容. 搜索发现了许多应该工作的功能,并且在控制台中运行时可以工作.但是,它们不会从用户脚本的上下文中执行任何操作. (fu
..
我在开发这个小用户脚本.当我想用我的脚本阻止正在运行的网站中的每个 XMLHttpRequest 时,什么也没有发生(至少对于 Chrome): function main() {//使用自定义函数覆盖 XHR.openwindow.XMLHttpRequest.prototype.open = function() {//没什么...所以它应该阻止每个 xhr.open() 调用}}主要的()
..
首先,SO 上有一个 问题,标题相同,但这不是我要找的它也没有完整的答案. 所以这是我的问题.假设我有这个指向图像的 URL. https://fbcdn-photos-a.akamaihd.net/hphotos-ak-ash4/299595_10150290138650735_543370734_8021370_355110168_n.jpg 一旦我把这个参数 ?dl=1 放在 UR
..
我将在这里尽可能地详细说明,因为我遇到了一些最终没有解决的解决方案.请记住,我不懂 Javascript.我知道基本的 HTML 和 CSS.我没有任何实际的编程背景,但我试图通过研究这样的基本任务来一点一点地学习.请像我是个白痴一样跟我说话.我在这篇文章中使用的任何术语都是我在研究这个特定问题时学到的.我正在将此用户脚本作为个人项目编写并与一些朋友分享. 我正在尝试做什么. 我正在尝
..
编辑:我的 Chrome 浏览器出现问题并与我的脚本产生冲突,完全重新安装消除了任何问题来源.如果我碰巧找出导致它的原因,我会将其包含在此处. EDIT2:只是为了让任何在 2017 年读到这篇文章的人都知道我没有忘记这一点,而且自从我之前的编辑以来我从未遇到过这个问题. EDIT3:现在是 2019 年,到目前为止我再也没有遇到过这个问题. 我一直在学习如何创建一个简单的 Ch
..
我想使用 JavaScript 为 chrome://extensions/ 页面添加搜索栏,所以我创建了一个名为 test.user.js 的文件,并在其中编写脚本: //==用户脚本==//@name chromeex//@namespace chromeex//@version v1.0/* @原因* 只是一个测试* @结尾*///@match chrome://extensions///
..
我正在编写一个注入网页的用户脚本.该脚本从网络服务器读取一些数据,我想将消息发送到侦听应用程序以对数据做出反应. 现在,我所做的只是尝试向我的侦听应用程序发送一个字符串命令,看看我是否可以读取它.我的代码在注入之前工作,但之后我收到“未定义的引用错误". 我怀疑这与这个 “Greasemonkey 访问冲突"有关.但是,我一直无法找到有效的解决方案.我正在 Chrome 中开发.
..
我正在为 Firefox & 创建一个 UserScript 扩展Chrome 和我正在尝试使用网站 JavaScript 中的一些代码,例如: 函数:myFunction(){返回 Grooveshark.playNextSong();} 问题是当我测试这段代码时,Grooveshark 是一个空引用. 我知道还有其他人这样做了: 参见 BetterGrooveshark
..
//我需要访问的div的iframevar iframe = document.getElementsByTagName("iframe")[2];var innerDoc = iframe.contentDocument ||iframe.contentWindow.document;//在 iframe 中调整“播放器"的大小innerDoc.getElementById('player').
..
参考在网页和 iframe 中运行相同的 JavaScript 的技术,如 在此答案中描述: 例如,假设您在 domain_A.com 上有此页面:
..
我是某个网页,无论是否同域.
... 然后你可以使用这样的脚本: //==UserScript==//@name _Fires 特别针对 domain_B.com iframes//@match *://domain_B.com/somePath/*//==/用户脚本==如果(
..
我创建了一个用户脚本来重定向到指定的多个站点之一: //==用户脚本==//@id fvhfy464//@name [udit] 重定向到雅虎或谷歌//@版本 1.0//@命名空间//@作者//@描述//@include http://yahoo.com//@include http://google.com//@include http://bing.com//@run-at 文档结束//==
..
我需要在两个自主用户脚本之间传递数据 - 理想情况下不接触 unsafeWindow 对象 - 我认为使用自定义事件将是可行的方法.我想到了这样的事情(让我们为了示例的目的而忽略 MSIE 模型): addEventListener("customEvent", function(e) {警报(电子数据);});var custom = document.createEvent("HTMLEve
..
我想编写一个 Greasemonkey/用户脚本,自动将 .compact 添加到以 https://pay.reddit.com/ 所以它会自动将我重定向到移动版本. 我一直在查看类似的用户脚本,尤其是这个:https://userscripts.org/scripts/review/112568 试图找出如何编辑替换模式,但我缺乏这方面的技能. 如何编写将我从 https://pa
..
我有一个在 Firefox 和 Opera 中运行良好的 Greasemonkey 脚本.然而,我很难让它在 Chrome 中工作.问题是将一个函数注入到页面中,该函数可以被页面中的代码调用.这是我目前所做的: 首先,我获得了 Firefox 的 unsafeWindow 的帮助参考.这使我可以为 FF 和 Opera(以及 Chrome,我认为)拥有相同的代码. var uw = (th
..
我在网上找到了许多手动添加的教程,而不是“安装"用户脚本.他们都告诉我要执行相同的步骤: 创建目录 C:\Users\Blabla\AppData\Local\Google\Chrome\User Data\Default\User Scripts 在那里放置一个 .js 文件,其中包含用户脚本 使用参数 --enable-user-scripts 启动 Chrome 我这样做了
..