问题标签 [gm-xmlhttprequest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 退出 xmlhttpRequest 后数组丢失其内容
我知道这是一个愚蠢的问题,但我想问我如何将内容保存到 xmlhttpRequest 内的数组中并在之后使用它们。
javascript - 使用 xmlhttp.open 获取 2 个不同的 url
需要有关以下代码的帮助。问题是它只触发最后一个 xmlhttp.open 而不是两者。代码如下。
感谢一些意见
javascript - 如何修复 Greasemonkey (GM_xmlhttpRequest) 上的 __exposedProps__ 错误?
我已经为 Greasemonkey 编写了我的第一个脚本,它工作得很好,只是它在它正在处理的每个页面中都返回了exposedProps错误。我已经修复了所有其他错误,但这个错误仍然存在,并且基于网络上的一些文章(如this),它会在将来发布 Firefox 17 时破坏我的脚本。(现在我使用的是 Firefox 15.0,幸运的是它只是返回一个警告错误!)
我在我的脚本中使用 GM_xmlhttpRequest:
这是错误消息,指的是我在它前面放了一个箭头的那一行:
我找到了这个页面,它提供了这个错误的解决方案,但老实说,我不知道如何在这里使用它!
我非常感谢您提前提供的所有帮助...感谢您的宝贵时间!
javascript - 尝试解析 AJAX 响应时“getElementById 不是函数”?
我正在运行GM_xmlhttpRequest
(在 Greasemonkey 脚本中)并将其存储responseText
到新创建的 HTML 元素中:
然后我试图找到一个元素responseHTML
:
第一个工作正常,但不是第二个。有任何想法吗?
javascript - 从 $(document).ready() 内部调用 GM_xmlhttpRequest 不起作用?
这是我的GM_xmlhttpRequest脚本:
它只提醒 example.com 的内容,而不是“准备好”。
但是,当我执行以下操作时,没有任何反应 - 没有任何警报:
我究竟做错了什么?
javascript - 即使指定了@grant,Greasemonkey AJAX 帖子似乎也不起作用
我的脚本不起作用。AJAX 调用没有发生。为什么?
我在指令中列出了 API 函数@grant
,但没有看到 AJAX 调用和响应。
javascript - Greasemonkey AJAX 返回的 abort() 不是函数?
基本上,我尝试通过GM_xmlhttpRequest()
Greasemonkey API 发送请求并中止它。
这是一个演示脚本:
这是我的控制台输出:
我错过了什么?
细节:
火狐 20.0a1
Greasemonkey 1.5
javascript - 在 302 重定向的情况下,如何从 Greasemonkey 的 GM_xmlhttpRequest“onload”回调中找到请求 URL?
我的GM_xmlhttpReqeust
Greasemonkey 脚本中有如下功能设置(简化版)。
GM_xmlhttpReqeust
在我的代码中以异步模式调用。访问后,
http://www.example1.com
是否302 重定向到http://www.example2.com
我想在回调函数中访问原始
url
参数 (http://www.example1.com
)的值。onload
根据
GM_xmlhttpReqeust
文档,http://www.example2.com
可以在response.finalUrl
内部onload
回调中找到。
有人可以指点我正确的 Greasemonkey/JavaScript 方式吗?
post - 为什么 GM_xmlhttpRequest 忽略它的 data 参数?
根据其文档,GM_xmlhttpRequest
应该能够将data
参数作为其参数的一部分。
但是,我似乎无法让它工作。
我有一个简单的服务器来回显给它的参数:
还有一个简单的greasemonkey 脚本,它只是尝试将一些数据发布到服务器。它尝试将数据作为 URL 中的查询参数和 postdata 传递:
当我使用 jQuery 发布 postdata 时,它工作正常,但我使用的任何 postdata 都会GM_xmlhttpRequest
被忽略:
这让我相信这GM_xmlhttpRequest
实际上并没有使用data
我给它的参数。(我不确定 b/c 我无法GM_xmlhttpRequest
在 Firebug 中监控网络活动)。
这里发生了什么?我搞砸了什么吗?API是否发生了变化?如何GM_xmlhttpRequest
在不将数据打包到 URL 的情况下发布数据?
javascript - GM_xmlhttpRequest 的响应文本缺少一些 HTML
如果我转到此Google Maps页面,查看源代码中缺少一些 HTML ,但会显示在 Firebug 中。
同样,当将相同的 URL 传递给我的函数时,以下 HTML 不会显示在 中responseText
,但是当我打开页面时它会显示在 Firebug 中。
这是我正在使用的功能:
我在pastebin.com/Tt8nrzG8responseText
放置了一个示例值。