Greasemonkey 延迟... setTimeout 不起作用
我一直在玩一个网站,我想在其中每隔 interval 秒继续点击一个按钮 i 次。 我的代码是: clickbidBtn1 = function() { var bidBtn=document.getElemen…
让 Greasemonkey 解释 JSON 数据
我正在尝试让 Greasemonkey 为我自动化一个网站,但我不想一次提取一个信息。所以我环顾四周并发现了 jQuery。作为 Greasemonkey 脚本的新手,我仍然…
使用 unsafeWindow 通过 Greasemonkey 插入多个 javascript 函数时出现问题
问题是这些功能似乎无法互相看到。 例如: unsafeWindow.helloworld = function() { alert('Hello world!') helloworld2()//fails with error saying …
JavaScript:分析某人的网站:这个标签来自哪里?
我目前正在为新闻网站开发 GreaseMonkey 插件,其中有一个 标签,其中存储评论的评级数据,然后用于在帖子中显示它。 我正在 AJAX 加载多个评论页面,…
修改 GM_setValue 和 GM_getValue 以进行跨表通信:如何访问 Firefox 首选项变量?
我有一个与 GM 用户脚本相关的新问题。 该脚本的目的是从外部域检索数据。我在 Firefox 上的第一次尝试引导我设计了一个页面,其中包含要填写的表单和…
userscript - 将项目添加到右键菜单
我正在为 Greasemonkey 编写用户脚本,并希望向右键单击上下文菜单添加一个项目。如果我没记错的话,这个函数叫做 window.addEventListener("contextm…
使用 JavaScript 添加链接
我试图在 Firefox 中使用 javascript 和 Greasemonkey 在 google 主页底部添加一个链接,但我无法使其工作: // ==UserScript== // @name testing gre…
对象、它们的实例和 setTimeOut 效果
所以我正在尝试学习 JavaScript 中的面向对象编程。 function doStock() { //my class var that = this var nAntiFreeze = null // timeout ID var ge…
为什么打开的窗口只触发一次“onload”事件?
我一直在寻找问题的答案,但到目前为止还没有成功。 这是我的代码: var oNewWindow = window.open(sLink,'_blank') oNewWindow.addEventListener('lo…
使用 xpath 计算 jquery 脚本标签
我想在用户脚本中使用 document.evaluate 表达式,以便能够检测文档头中是否存在现有 jQuery 库,作为为可在 Firefox 和 chrome 中工作的用户脚本开发…
我想指定一个http请求的主机,Greasemonkey可以帮我完成这项工作吗?
我在 userscripts.org 中搜索了“DNS”和“主机”,但找不到答案。 有时我想在我的开发环境中做一些测试,例如, 192.168.22.11 testfunc.myDomain.co…
发生什么事了?有一天还可以,第二天就“未定义”?
我正在写一个油脂猴脚本。最近我遇到了同样的问题两次,我不知道为什么会发生这种情况。 function colli(){ ..... var oPriorityMass = bynID('massad…
仅使用 CR 作为前置标记内的换行符不起作用
在工作中,我们偶然发现 Bugzilla 创建 HTML 输出,导致行太长,因为浏览器没有换行。 这种情况发生在 Chrome 上,但没有发生在 Firefox 3.5 上,所以…
在 Eval 中设置变量 (JavaScript)
我正在编写一个 GreaseMonkey 脚本(使用 JQuery),并且我需要一些由原始页面中的脚本设置的变量,如下所示: <script type="text/javascript"> …