油猴(Tampermonkey)是一款浏览器插件,它允许用户自定义网页的行为和外观。其中的GM_xmlhttpRequest是油猴提供的一个函数,用于发起跨域的XMLHttpRequest请求。\n\nGM_xmlhttpRequest的用法如下:\n\nGM_xmlhttpRequest({\n method: "GET", // 请求方法,可以是GET或POST\n url: "http://example.com/api", // 请求的URL\n headers: {\n "User-Agent": "Mozilla/5.0", // 请求头部\n "Accept": "application/json"\n },\n onload: function(response) { // 请求成功的回调函数\n console.log(response.responseText); // 打印返回的内容\n },\n onerror: function(response) { // 请求失败的回调函数\n console.log("Error: " + response.statusText);\n }\n});\n\n上述代码中,我们通过调用GM_xmlhttpRequest函数来发起一个GET请求。传入的参数是一个对象,包含了请求的一些配置信息:\n\n- method: 请求方法,可以是GET或POST。\n- url: 请求的URL。\n- headers: 请求头部,可以设置一些自定义的请求头。\n- onload: 请求成功的回调函数,接收一个参数response,其中包含了请求返回的一些信息,比如responseText表示返回的内容。\n- onerror: 请求失败的回调函数,接收一个参数response,其中包含了请求失败的一些信息,比如statusText表示失败的原因。\n\n通过调用GM_xmlhttpRequest函数,可以在油猴脚本中发起跨域的XMLHttpRequest请求,获取其他网页的内容,并在回调函数中处理返回的数据。

油猴 Tampermonkey GM_xmlhttpRequest 使用指南 - 发起跨域请求

原文地址: https://www.cveoy.top/t/topic/pLaN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录