GM_xmlhttpRequest 封装
此腳本不應該直接安裝,它是一個供其他腳本使用的函式庫。欲使用本函式庫,請在腳本 metadata 寫上: // @require https://update.greatest.deepsurf.us/scripts/565272/1806487/GM_request.js
需要在主脚本引入 GM_xmlhttpRequest
// @grant GM_xmlhttpRequest
使用:
GM_request({
// ...其他 GM_xmlhttpRequest 参数
maxRetries: 5, // 重试次数
// 重试回调
onretry(details) {
console.warn(
`请求失败,正在重试:${details.currentRetry}/${details.maxRetries}`,
);
},
}).then((res) => {
console.log(res.response);
});