В настоящее время строит webextension и хотел бы узнать, какой шаблон соответствия URL был сопоставлен в моем backgroundscript, когда событие webRequest.onBeforeRequest
запускается при использовании события с объектом URLFilter
.Есть ли способ получить доступ к шаблону сопоставленного URL-адреса при присоединении к событию webRequest?
К сожалению, обратный вызов получает только объект details
, содержащий URL-адрес совпадающего веб-сайта, а не шаблон соответствия. Для целей тестирования есть также a way described on mdn для доступа к модулю, но есть ли способ получить доступ к фактическому совпадающему шаблону или мне нужно будет написать собственную функцию соответствия регулярному выражению?
Мне нужно динамически добавлять либо к объекту 'URLFilter', либо повторно задавать совпадение, либо динамически создавать слушатели. Любая идея, какая из них более эффективна? – sveme