封装 GM_xmlhttpRequest
目前為
此腳本不應該直接安裝,它是一個供其他腳本使用的函式庫。欲使用本函式庫,請在腳本 metadata 寫上: // @require https://update.cn-greasyfork.org/scripts/429203/949230/Async%20xmlhttpRequest.js
// ==UserScript==
// @name Async xmlhttpRequest
// @namespace http://tampermonkey.net/
// @version 0.1.2
// @description 封装 GM_xmlhttpRequest
// @author LinHQ
// @match *
// @grant GM_xmlhttprequest
// ==/UserScript==
function req(details){
return new Promise((res, rej) => {
details.onload = res;
details.ontimeout = rej;
details.onabort = rej;
details.onerror = rej;
GM_xmlhttpRequest(
details
);
});
}