Voglio fare un'estensione di Chrome per modificare la pagina dei risultati di ricerca di Google. So che posso usare lo script di contenuto per farlo perché ha la capacità di farlo. Ma sfortunatamente fallisce. Ho scritto il codiceUtilizza l'estensione di Chrome per modificare la pagina dei risultati di ricerca di Google
$('h3.r').append('<b>a</b>')
o qualcos'altro relativo alle operazioni DOM hanno fallito tutti. Ma se ho appena scritto
alert('aa')
o
document.body.style.backgroundColor='green'
, funziona. Perché? A proposito, voglio avere un debug ma quando apro gli strumenti di sviluppo non riesco a trovare il mio script di contenuto di estensione. Riesco a vedere gli script dei contenuti di altre estensioni.
Si, L'ho fatto. E assolutamente il problema ora è che non riesco a ottenere alcun nodo DOM della pagina. E sembra che lo script venga eseguito prima che il DOM venga caricato anche se aggiungo il run_at: document_end – user2086454
@ user2086454: Hai aggiunto le autorizzazioni al manifest, condividi il codice pertinente, sarà utile ulteriormente – Sudarshan
ehi, ho aggiornato la risposta, Spero che questo sarebbe di aiuto –