Estou procurando documentação descrevendo a sintaxe glob / curinga / padrão do Google Chrome usada em listas de bloqueio / permissão para configurações de conteúdo.
Se você estiver usando o Chrome, essas páginas de configurações poderão ser acessadas por meio de URLs como:
chrome://settings/content/javascript
chrome://settings/content/cookies
Existem várias outras páginas que usam a mesma sintaxe de correspondência de url. Quando você clica em "Adicionar", o formulário exibe o texto do exemplo, [*.]example.com
. Os colchetes parecem ser necessários ao usar o padrão curinga, já que omití-los resulta na mensagem Not a valid web address
.
Documentação oficial ou código-fonte seria bom, mas um simples BNF é ideal.
Encontrei duas páginas relacionadas que descrevem a correspondência de padrões de URL no Chrome, mas nenhuma delas se aplica a esse caso. Por favor, não os referencie, a menos que aconteça que eu não entendi a relevância deles (nem documente os colchetes requeridos):
link