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.