2012-05-08 13 views
10

¿Hay alguna forma de limitar una extensión de Chrome para que solo se ejecute en determinadas URL?¿Limitar la extensión de Chrome a ciertas URL?

Digamos que quiero que la extensión se ejecute solo si el dominio es Amazon.com. Me doy cuenta de que puede poner un cheque en la parte superior de los scripts, y luego ejecutar el resto del script solo si la verificación coincide.

Sin embargo, ¿puede evitar que la extensión se ejecute?

Respuesta

12

Welp, figura que iba a encontrar la respuesta a esta justo después de la publicación de la cuestión, a pesar de que he estado atrapado por un tiempo ...

http://code.google.com/chrome/extensions/content_scripts.html

En manifest.json:

"content_scripts": [ 
    { 
     "matches": [...urls...], 
     "exclude_matches": [...urls...], 
     "css": [...] 
    } 
] 
+4

FYI Esto no impide que la secuencia de comandos se ejecute, evita que Chrome la inyecte en las páginas que no coinciden. –

+1

Es cierto, creo que esa era la naturaleza de mi pregunta original, debería haberlo redactado con más cuidado, gracias. – amp343

2

Hay una extensión de Chrome para esto: Extension Automation. Ya había recorrido la ruta de modificación de manifiestos, pero esto es más fácil.

Cuestiones relacionadas