浏览代码

fix: add timeout support

Gerald 7 年之前
父节点
当前提交
528263c46d
共有 2 个文件被更改,包括 2 次插入0 次删除
  1. 1 0
      src/background/utils/requests.js
  2. 1 0
      src/injected/web/requests.js

+ 1 - 0
src/background/utils/requests.js

@@ -85,6 +85,7 @@ export function httpRequest(details, cb) {
         );
         );
       });
       });
     }
     }
+    if (details.timeout) xhr.timeout = details.timeout;
     if (details.responseType) xhr.responseType = 'arraybuffer';
     if (details.responseType) xhr.responseType = 'arraybuffer';
     if (details.overrideMimeType) xhr.overrideMimeType(details.overrideMimeType);
     if (details.overrideMimeType) xhr.overrideMimeType(details.overrideMimeType);
     const callback = xhrCallbackWrapper(req);
     const callback = xhrCallbackWrapper(req);

+ 1 - 0
src/injected/web/requests.js

@@ -85,6 +85,7 @@ function start(req, id) {
     user: details.user,
     user: details.user,
     password: details.password,
     password: details.password,
     headers: details.headers,
     headers: details.headers,
+    timeout: details.timeout,
     overrideMimeType: details.overrideMimeType,
     overrideMimeType: details.overrideMimeType,
   };
   };
   req.id = id;
   req.id = id;