event_rules
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Observação :redirecionamos você do Manifest V3. As extensões do Chrome não têm mais suporte a esse recurso.
A propriedade de manifesto event_rules
fornece um mecanismo para adicionar regras que interceptam, bloqueiam ou
modificar solicitações da Web em andamento usando declarativeWebRequest ou realizar ações dependendo da
conteúdo de uma página, sem precisar de permissão para ler o conteúdo da página usando
declarativeContent .
Como traduzir regras de JavaScript para manifesto
O código a seguir define uma regra para exibir uma ação de página se a página atual tiver uma tag CSS de vídeo em
JavaScript:
chrome . declarativeContent . onPageChanged . addRules ([{
actions : [
new chrome . declarativeContent . ShowPageAction ()
],
conditions : [
new chrome . declarativeContent . PageStateMatcher (
{ css : [ "video "]}
)
]
}]);
Esta é a mesma definição no manifesto:
{
"na me ": "Sample ex tens io n ",
"eve nt _rules ": [{
"eve nt ": "declara t iveCo ntent .o n PageCha n ged ",
"ac t io ns ": [{
"t ype ": "declara t iveCo ntent .ShowPageAc t io n "
}],
"co n di t io ns ": [{
"t ype ": "declara t iveCo ntent .PageS tate Ma t cher ",
"css ": [ "video "]
}]
}],
...
}
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons , e as amostras de código são licenciadas de acordo com a Licença Apache 2.0 . Para mais detalhes, consulte as políticas do site do Google Developers . Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2015-06-12 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Não contém as informações de que eu preciso"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muito complicado / etapas demais"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desatualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema na tradução"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema com as amostras / o código"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Outro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Meu problema foi resolvido"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Outro"
}]
{"lastModified": "\u00daltima atualiza\u00e7\u00e3o 2015-06-12 UTC."}
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2015-06-12 UTC."],[],[]]