declarativeNetRequest.isRegexSupported
Überprüft, ob ein regulärer Ausdruck als declarativeNetRequest.RuleCondition.regexFilter-Regelbedingung unterstützt wird.
Syntax
let count = await browser.declarativeNetRequest.isRegexSupported(
regexOptions // object
);
Parameter
regexOptions-
Ein Objekt, das den zu überprüfenden regulären Ausdruck enthält.
isCaseSensitiveOptional-
booleanGibt an, ob der angegebene reguläre Ausdruck groß-/kleinsensitiv ist. Standard isttrue. regex-
stringDer zu überprüfende reguläre Ausdruck. requireCapturingOptional-
booleanGibt an, ob der angegebene reguläre Ausdruck das Erfassen erfordert. Das Erfassen ist nur für Umleitungsregeln erforderlich, die eine regexSubstitution-Aktion angeben. Der Standardwert ist false.
Rückgabewert
Ein Promise, das mit einem Objekt erfüllt wird, welches diese Eigenschaften enthält:
isSupported-
booleanGibt an, ob der reguläre Ausdruck unterstützt wird. reasonOptional-
stringGibt den Grund an, warum der reguläre Ausdruck nicht unterstützt wird. Mögliche Werte sind"syntaxError"und"memoryLimitExceeded". Wird nur bereitgestellt, wennisSupportedfalse ist.
Wenn die Anfrage fehlschlägt, wird das Promise mit einer Fehlermeldung zurückgewiesen.
Beispiele
>Browser-Kompatibilität
Loading…