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