Sto scrivendo un'estensione di cromo dove voglio recuperare tutte le immagini presenti su una pagina ma alcune delle immagini si caricano dopo un po 'di tempo (potrebbe passare attraverso ajax) che non ho potuto recuperare una volta che il DOM è inattivo. C'è un modo per rintracciare la modifica del DOM dopo che la pagina è stata caricata?Come rintracciare il cambiamento DOM nell'estensione di Chrome?
9
A
risposta
15
È possibile utilizzare document.addEventListener con l'evento DOMNodeInserted. Il callback dovrà verificare l'inserimento di ogni nodo per vedere se è il tipo di nodo che si sta cercando. Qualcosa come il seguente dovrebbe funzionare.
function nodeInsertedCallback(event) {
console.log(event);
};
document.addEventListener('DOMNodeInserted', nodeInsertedCallback);
Problemi correlati
- 1. Come rintracciare utenti e installazioni sul Chrome Web Store?
- 2. come impostare DOM Breakpoint in chrome
- 3. Estensione Chrome: modifica DOM prima di caricare
- 4. Visualizzazione di elementi DOM come oggetti nel debugger di Chrome
- 5. Come rintracciare problemi log4net
- 6. Come rintracciare il processo figlio usando strace?
- 7. Estensione Google Chrome - Accesso al DOM
- 8. Trova quale javascript cambia il DOM?
- 9. Modifica contenuto DOM con estensione Chrome
- 10. Javascript: Come intercettare il cambiamento di window.location
- 11. Come rintracciare la causa di SIGABRT
- 12. Come rintracciare la perdita di memoria COM
- 13. Selezione di elementi DOM nella console di Chrome
- 14. Errore di Chrome con NO_MODIFICATION_ALLOWED_ERR DOM Eccezione 7
- 15. Progettare un database per rintracciare il proprietario
- 16. Come jQuery attraversa il DOM?
- 17. come animare il cambiamento borderColor in rapida
- 18. Come rintracciare il traffico "Apri nuova scheda" in Google Analytics
- 19. cambiamento di layout su hover
- 20. Come rintracciare il dispositivo (iOS e Android) dispositivo utilizzando PhoneGap
- 21. Come rintracciare il problema esatto per l'arresto anomalo in iOS
- 22. Android: il cambiamento di default casa Application
- 23. defaultValue cambiamento non ingresso
- 24. $ non viene attivato il cambiamento di matrice
- 25. Come rintracciare i reindirizzamenti in firefox?
- 26. Come rintracciare un NaN in C++
- 27. Impedisci a Chrome di spostare l'elemento DOM quando viene visualizzato il risultato di ricerca testo
- 28. Come rintracciare UNA persona con Kinect (trackingID)
- 29. Come rintracciare gli occhi con Kinect SDK?
- 30. Come posso rintracciare le importazioni python
Grazie abraham. Ha funzionato. Per coloro che non sanno dovresti inserire il codice precedente: http://reminiscential.wordpress.com/2011/10/04/building_google_reader_plugin/ – codef0rmer
Heads up: questo evento è ** deprecato **. Il modo moderno è usare gli osservatori di mutazione DOM e [questo] (http://stackoverflow.com/a/11546242/934239) è la risposta canonica. – Xan