gpt4 book ai didi

javascript - Greasemonkey: "GM_xmlhttpRequest is not defined"新更新

转载 作者:行者123 更新时间:2023-11-30 14:43:02 24 4
gpt4 key购买 nike

为什么这个简单的 Greasemonkey 脚本对我不起作用 https://jsfiddle.net/pghnsw8z/1/ ?我的意思是,在进行 ajax 调用时,我没有获得成功的响应,而是收到了错误。

// ==UserScript==
// @name _Starter AJAX request in GM, TM, etc.
// @match *://php.net/*
// @grant GM_xmlhttpRequest
// @connect php.net
// ==/UserScript==

GM_xmlhttpRequest ( {
method: 'GET',
url: 'http://php.net/',
onload: function (responseDetails) {
// DO ALL RESPONSE PROCESSING HERE...
alert(responseDetails);
console.log (
"GM_xmlhttpRequest() response is:\n",
responseDetails.responseText.substring (0, 80) + '...'
);
}
} );

我在这里找到了脚本 https://stackoverflow.com/a/42592356/9483949它似乎对之前的某个人很有效。

我正在使用 Firefox 59.0.1 和 Greasemonkey 4.3

重新启动 Firefox 并重新安装脚本没有帮助。

最佳答案

文档:https://wiki.greasespot.net/GM.xmlHttpRequest

GM API 已更改。你必须使用 GM 类的 xmlHttpRequest 属性,它是兼容性:GM 4.0+。

GM_xmlhttpRequest 替换为:GM.xmlHttpRequest,如下所示:

// ==UserScript==
// ...
// @grant GM.xmlHttpRequest
// ==/UserScript==

GM.xmlHttpRequest({

关于javascript - Greasemonkey: "GM_xmlhttpRequest is not defined"新更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49365651/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com