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
属性.
我正在尝试在我的 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
属性.