tabs.query 不区分大小写的标题

tabs.query case insensitive title

我正在尝试在我的 WebExtension 中使用 browser.tabs.query。它在选项卡标题不完全匹配的情况下不起作用。 更令人困惑的是,文档对 title:

的参数这样说

string. Match page titles against a pattern.

因此,我尝试提供带有不区分大小写标志的 RegEx 字符串,但这似乎也不起作用。有没有办法进行不区分大小写的匹配?

title 的 WebExtensions source code indicates that only an exact match is tested for the title property. This is different than Chrome, which does use a match pattern

如果您想要不区分大小写的匹配项,或者要使用 RegEx,则必须执行 tabs.query() 而不执行 title 属性,然后自己根据结果过滤结果标签在 tab.title 属性.