您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
12/10/2024, 8:45:56 AM
当前为
// ==UserScript== // @name xFetch // @description 12/10/2024, 8:45:56 AM // @namespace Violentmonkey Scripts // @match *://*.*/* // @grant GM_xmlhttpRequest // @grant unsafeWindow // @run-at document-idle // @version 0.0.1 // @author me // @license MIT // ==/UserScript== function xFetch(url,option) { return new Promise((rs,rj)=>{ const detail={url:url,method:'GET'}; if (option?.headers) detail.headers=option.headers; if (option?.method) detail.method=option.method; if (option?.body) detail.data=option.body; if (option?.responseType) detail.responseType=option.responseType; //'text', 'json', 'blob', 'arraybuffer', 'document' detail.onload=rs detail.onerror=rj let control = GM_xmlhttpRequest(detail) }) } (function (){ unsafeWindow.xhr=GM_xmlhttpRequest unsafeWindow.xFetch=xFetch })()