webRequest.StreamFilter.resume()

Setzt eine Anforderung fort, die zuvor durch einen Aufruf von suspend() angehalten wurde.

Diese Funktion kann erst aufgerufen werden, nachdem das Ereignis onstart ausgelöst wurde.

Syntax

js
StreamFilter.resume()

Parameter

Keine.

Rückgabewert

Keine.

Browser-Kompatibilität

BCD tables only load in the browser

Beispiele

Dieses Beispiel verwendet suspend/resume, um eine Webanforderung zu verzögern.

js
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"],
);