Pregunta

Estoy tratando de conseguir un poco de experiencia con extensiones de cromo. Tengo una pregunta, sin embargo. Digamos que estoy escribiendo una extensión que cada vez que vea la palabra (WOW) en la url, voy a avisar al usuario con una página de color rojo que tienen que hacer clic en aceptar para pasar, o un cuadro de alerta que tienen que conseguir a través de para ver la página, ¿cómo iba a:

1) obtener la URL de la página 2) hacer que la página de alerta roja, o el cuadro de alerta, sin necesidad de que el usuario vaya realmente haga clic en el icono de la extensión para obtener información?

Muchas gracias

¿Fue útil?

Solución

Es ciertamente tarde, pero pensé en respuesta de todos modos. Lo que necesita es un . Puedes configurarlo para que coincida en ciertos dominios y luego hacer un filtro más granular dentro de la secuencia de comandos de comprobación con window.location y alertar a / mostrando una capa div para las URL coincidentes. El guión de contenido tiene acceso completo a la página de DOM para que pueda ocultar fácilmente o atenuarla y mostrar una advertencia.

Otros consejos

También se puede hacer uso de la API chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab){}).... Uno puede encontrar if(tab.url.indexOf("www.wow.com") > -1){ //do things here }

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top