Quando especifico a URL exata do site como urlFilter
em uma regra que deve redirecionar para /questions
a página, ele continua redirecionando todas as páginas deste site (por exemplo, perfil, pergunta específica, etc.) incorretamente.
[
{
"id": 1,
"priority": 1,
"action": {
"type": "redirect",
"redirect": {
"url": "https://stackoverflow.com/questions"
}
},
"condition": {
"urlFilter": "https://stackoverflow.com",
"resourceTypes": ["main_frame"]
}
}
]
Testes
https://stackoverflow.com | redirected (OK) |
https://stackoverflow.com/another | redirected (FAIL) | expected: not redirect
Como posso formular no ManifestV3 para redirecionar somente https://stackoverflow.com
?
Você deve ser capaz de usar
já que a
|
determina que nenhum outro caractere pode vir depois dele.Veja:
chrome.declarativeNetRequest
- Sintaxe do filtro de URL - API de extensão do Chrome