declarativeNetRequest.isRegexSupported()
Prüft, ob ein regulärer Ausdruck als Regelbedingung declarativeNetRequest.RuleCondition.regexFilter unterstützt wird.
Syntax
let count = await browser.declarativeNetRequest.isRegexSupported(
regexOptions // object
);
Parameter
regexOptions-
Ein Objekt, das den zu prüfenden regulären Ausdruck enthält.
isCaseSensitiveOptional-
booleanGibt an, ob beim angegebenen regulären Ausdruck zwischen Groß- und Kleinschreibung unterschieden wird. Der Standardwert isttrue. regex-
stringDer zu prüfende reguläre Ausdruck. requireCapturingOptional-
booleanGibt an, ob der angegebene reguläre Ausdruck Capturing erfordert. Capturing ist nur für Weiterleitungsregeln erforderlich, die eine regexSubstitution-Aktion angeben. Der Standardwert ist false.
Rückgabewert
Ein Promise, das mit einem Objekt mit folgenden Eigenschaften erfüllt wird:
isSupported-
booleanGibt an, ob der reguläre Ausdruck unterstützt wird. reasonOptional-
stringGibt an, warum der reguläre Ausdruck nicht unterstützt wird. Mögliche Werte sind"syntaxError"und"memoryLimitExceeded". Diese Eigenschaft ist nur vorhanden, wennisSupportedfalse ist.
Wenn die Anfrage fehlschlägt, wird das Promise mit einer Fehlermeldung zurückgewiesen.