webRequest.StreamFilter.resume()
Resumes a request that was previously suspended through a call to suspend()
.
You can't call this function until after the onstart
event has fired.
Syntax
StreamFilter.resume()
Parameters
None.
Return value
None.
Browser compatibility
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
resume | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support57 |
Legend
- Full support
- Full support
- No support
- No support
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Examples
This example uses suspend/resume to delay a web request.
function listener(details) {
let filter = browser.webRequest.filterResponseData(details.requestId);
filter.onstart = event => {
filter.suspend();
setTimeout(() => {
filter.resume();
filter.disconnect();
}, 1000);
}
}
browser.webRequest.onBeforeRequest.addListener(
listener,
{urls: ["https://example.org/"], types: ["main_frame"]},
["blocking"]
);