Como enviar um alerta nas extensões do Chrome?
-
20-09-2019 - |
Pergunta
Estou tentando obter alguma experiência com extensões cromadas. Eu tenho uma pergunta. Digamos que estou escrevendo uma extensão de que toda vez que você vê a palavra (uau) no URL, alertarei o usuário com uma página vermelha em que eles precisam clicar em aceitar para passar ou uma caixa de alerta que eles precisam passar por para ver a página, como eu:
1) Obtenha o URL da página 2) Faça a página de alerta vermelha ou a caixa de alerta sem a necessidade de o usuário realmente clicar no ícone da extensão para obter informações?
Muito obrigado
Solução
Certamente é tarde, mas pensei em responder de qualquer maneira. O que você precisa é um script de conteúdo. Você pode configurá -lo para corresponder a determinados domínios e, em seguida, fazer um filtro mais granular dentro da verificação do script contra a janela. O script de conteúdo tem acesso total à página DOM para que você possa ocultá -lo ou diminuir facilmente e mostrar um aviso.
Outras dicas
Também pode ser feito usando chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab){})...
API. Pode -se encontrar if(tab.url.indexOf("www.wow.com") > -1){ //do things here }