declarativeNetRequest.isRegexSupported
检查正则表达式是否受支持,作为 declarativeNetRequest.RuleCondition.regexFilter 规则条件。
语法
js
let count = await browser.declarativeNetRequest.isRegexSupported(
regexOptions // object
);
参数
regexOptions-
包含要检查的正则表达式的对象。
isCaseSensitive可选-
boolean指定的正则表达式是否区分大小写。默认为true。 正则表达式-
string要检查的正则表达式。 requireCapturing可选-
boolean指定的正则表达式是否需要捕获。捕获仅在指定了 `regexSubstitution` 操作的重定向规则时才需要。默认为 false。
返回值
一个 Promise,它将以具有这些属性的对象解析
isSupported-
boolean正则表达式是否受支持。 reason可选-
string指定正则表达式不支持的原因。可能的值为"syntaxError"和"memoryLimitExceeded"。仅当isSupported为 false 时提供。
如果请求失败,Promise 将会因错误消息而被拒绝。
示例
浏览器兼容性
加载中…