首页 > TAG信息列表 > greasemonkey

如何在按OK后停止显示JavaScript警报

如果我的Facebook收件箱中有东西,我想显示一个警报.我认为可以使用用户脚本轻松实现…这是我到目前为止的成果(感谢userscripts论坛中的人员): document.addEventListener("DOMNodeInserted", function() { var count; if ((count=parseInt(document.getElementById("fb_menu_i

javascript-如何捕获GMail自动刷新

我写了一个userscript,以突出显示GMail中的当前行(由箭头指示).不幸的是,高亮显示将一直保留到GMail收件箱被自动刷新为止,这种情况经常发生.有没有办法赶上那个事件,以便我可以重新应用突出显示?我不想在超时时这样做.还有另一个用户脚本可以执行此操作,并且会加载CPU.解决方法:在

javascript-通过Greasemonkey实施Google Custom Search API

我想用Greasemonkey实现Google自定义搜索API,到目前为止,我的试用大多失败了.该代码的目标是将自定义搜索框注入到现有站点中(我正尝试在MATLAB的文档页面中执行此操作,但注入的代码实际上应可在任何站点上使用).我尝试了网上搜索建议的许多方法(大多数与Greasemonkey中的JQuery或G

新手/初学者Javascript请求

HTML代码: <td> <img src="../images/items/333.png"><br> <b>Product One</b><br> (2 in stock)<br> <i>65 USD</i><br> <form action="shopping.php?shop=1&amp;item=333&amp;price=

javascript-如何修复Greasemonkey(GM_xmlhttpRequest)上的__exposedProps__错误?

我已经为Greasemonkey编写了我的第一个脚本,它工作得很好,除了它在正在工作的每个页面中返回returnProps错误.我已经解决了所有其他错误,但是这个错误仍然存​​在,并且根据网上的一些文章(如this),将来在Firefox 17发布时,它将破坏我的脚本. (现在我正在使用Firefox 15.0,幸运的是

javascript-使用GreaseMonkey脚本“ TypeError:无法将未定义转换为对象”

我有以下GreaseMonkey脚本.基本上,它将按钮添加到已经有很多按钮的页面上.单击添加的按钮应触发w / e功能与单击所有其他按钮相关.但是,当我单击triggerAllButton时,出现错误TypeError:无法在控制台中将undefined转换为object.任何想法这段代码有什么问题吗?我将@include和@exclude中

使用Greasemonkey脚本将javascript添加到使用XSLT转换的XML文件中

在这里继续我的问题-How to transform an XML file with XSLT, using a Greasemonkey script?-我面临另一个问题: 我想在XSL模板中使用一些基本的javascript函数,以控制某些div的显示.但是,无论我如何包括这些javascript函数,它们似乎都无法被识别.我已经进行了很多研究,但似乎无法

javascript-如何在Greasemonkey脚本中播放声音?

如何在Greasemonkey脚本中播放声音? 我目前正在尝试的是在达到条件时播放声音,例如: // ==UserScript== // @name Sound Alert // @namespace example.com // @include example.com/* // @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js // @version 1 /

javascript-函数无限循环并忽略其他函数的某些部分

好的,所以基本上我编写此脚本所做的所有事情都是清除的,如果文本框已满,请单击一个按钮,否则请刷新页面. 我可以成功清除文本框,使其满载时刷新文本框,而刷新页面时,刷新框,但是一旦尝试使用clickButton函数,它将跳入无限循环并跳过clrLog中的if() function addFunction(func, exe

Greasemonkey经验丰富的JavaScript开发人员指南?

我真的很想写一个GreaseMonkey扩展. 我一生中写了很多JavaScript. 我正在寻找一个指南,可以从熟悉熟悉基于浏览器Javascript的所有事物的角度快速告诉我GreaseMonkey环境到底是什么和做什么. 即对于如何最好地做事或过去所做的事情没有陈词滥调,只是一个简单而简单的说法,“这就是

javascript-使用滑脂猴子自动单击按钮

网页中有一个按钮为 <input class="button" type="submit" value="new"> 我需要一个lublessmonkey脚本,即使在页面完全加载之前也必须自动单击该按钮并移至下一页. 谢谢.解决方法: I need a greasemonkey script which even before the page completely loads must automat

javascript-使用Greasemonkey修改所有链接

我想修改一个站点的页面,该页面的所有链接都以“ http://linkblur.com/”开头.我尝试了这个: links = getElementsByTagName('a'); for (l in links) { l.href = l.href.replace('http://linkblur.com/?',''); } 但这是行不通的.我究竟做错了什么?解决方法:尝试: var links = d

javascript-Chrome iframe父级未定义

我有这个用于Gmail的脚本.它在canvas_frame iframe中运行. 我想使用parent.document获取父文档的句柄.但是在Chrome浏览器中告诉我它是未定义的.在Firefox中可以正常工作,但在Chrome上会崩溃.因此,如何在Chrome浏览器的iframe中精确地获取父文档的句柄.Chrome版本:11.0.686.3 这是失

javascript-从油腻的monkey启动本地可执行文件

下面是我正在尝试的代码(加上一些变体),有一个对话框询问我的许可,但仍然出现错误 Error: Permission denied for to get property XPCComponents.classes unsafeWindow.netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); var file = unsafeWindow

javascript-更新页面以使用Greasemonkey添加新链接

在大多数日子里,JScript会尽我所能,但设计欠佳的网站会做更多.就其超级用户而言,Foursquare就是这样的一个例子. 期望的结果 可以通过每次DIV类searchResult的查找来查找的工作簿脚本,并在DIV类名称之后添加两个新的类似于以下内容的A HREF元素: <a href="/venue/venueid/edit">Man

javascript-跨浏览器console.log中的oilmonkey / chrome用户脚本

您如何在油脂猴子脚本中使用console.log?我没有任何输出. // ==UserScript== // @name test // @namespace test // @description test // @require https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js // @version 1.2 // ==/UserScri

javascript-使用Greasemonkey帮助基于文本内容隐藏DIV标签

我正在寻找一种编写Greasemonkey脚本的方法,该脚本将采用以下代码段,并且仅显示同时包含“ passtest”和“ State1”的< div class =“ A”组成的代码块. <div class="A"> <div class="B"> <a href="/link1"> <img class="imgClass" sr

Javascript-可以将两个小书签和一个Greasemonkey脚本组合成一个小书签吗?如果是这样,怎么办?

如果这个问题完全不合适,请原谅我.我对编程一无所知.我知道我应该学习Javascript,但是对于一个外行来说这有点困难. 我有两个书签和一个用户脚本,它们一起可以满足我的需求.但我需要单击,等待,然后单击.可以将它们全部合并为一个书签吗?这适用于Windows XP上的Firefox 5. 第一个小书

javascript-Greasmonkey更改颜色

我想从论坛的用户列表中操纵一种颜色. 用户显示如下: <span style="color:#1381A5">username</span> 我最新的镜头是: var spans = document.getElementsByTagName("span"); for(var i = spans.length - 1; i >= 0; i--) { if(spans[i].style.color == "#13

javascript-选择图像后如何使用waitForKeyElements显示信息?

我写了一个脚本,将图像源URL中包含的数字添加到页面中.效果很好! 但是,我也希望它在具有AJAX驱动的标签的页面上运行. 我尝试过使用waitForKeyElements,但是我不知道如何使其工作,而且我也不了解jQuery. 当我使用#dolls时,它将所有选项卡的所有内容都放在页面上…当我使用div.dolls

javascript-在lubricmonkey中使用jQuery插件(即Tipsy)

我正在尝试(并且在大多数情况下是成功的)在我的油脂猴子脚本中使用易用的jQuery插件.我正在使用@require meta标记导入jquery和Tips js,它可以工作,但是有一些我要克服的警告. 将元素作为纯jQuery对象访问失败,因此我被降级为使用DOM函数获取元素: //this fails $('#login').find('

我如何确定站点404是否使用JavaScript,然后将浏览器重定向到其他位置

我正在尝试为firefox编写一个rubymonkey脚本,该脚本将在打开时检查网站,并查看网站404是否正确,然后将用户自动重定向到其他地方. 谢谢解决方法: // ==UserScript== // @name Redirect // @namespace test // @include * // ==/UserScript== if (/^about:ne

我的Greasemonkey脚本找不到页面上的元素(链接)?

网站是:lexin.nada.kth.se/lexin/#searchinfo=both,swe_gre,hej; 我的脚本是: function main(){ var links=document.getElementsByTagName("a"); alert("There are " + links.length + "links."); } main(); 运行脚本会给我两条警告消息,提示 There are 0 li

循环GM_xmlhttpRequest在变量上提供“ TypeError Null”

我在页面中有一些链接.我想计算每个链接的响应,并在链接前面插入数字.这是我所拥有的: var links = document.evaluate('..../td[1]/font//a[@href]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); var headings = document.evaluate('.../td[1]',document, nu

javascript-使Greasemonkey对元素的ajax更改做出反应

有一个页面加载时像这样的空跨度:< span id =“ bla”>< / span>然后用一些文本填充该范围. 我需要我的脚本来获取文本,但是Greasemonkey会在文本填充之前运行,甚至我尝试使用的waitForKeyElements函数也无济于事,因为加载页面时该元素已经存在. 也许我需要其他方式?目前我正在做: wa