Bir sayfada varolan tüm görüntüleri getirmek istediğim bir krom uzantısı yazıyorum ancak bazı görüntüler, DOM boştayken getiremediğim bir süre sonra (ajax üzerinden olabilir) yükler. Sayfa yüklendikten sonra DOM değişikliğini izlemenin herhangi bir yolu var mı?Krom uzantısında DOM değişikliği nasıl izlenir?
9
A
cevap
15
document.addEventListener ürününü DOMNodeInserted olayıyla kullanabilirsiniz. Geri aranmanız, aradığınız düğümün türü olup olmadığını görmek için her düğüm ekini kontrol etmek zorunda kalacaktır. Aşağıdaki gibi bir şey çalışması gerekir.
function nodeInsertedCallback(event) {
console.log(event);
};
document.addEventListener('DOMNodeInserted', nodeInsertedCallback);
İlgili konular
- 1. Krom uzantısında ses nasıl çalabilirim
- 2. chrome.storage, krom uzantısında tanımlanmamış
- 3. Krom uzantısında uyarı iletişim kutusunu göster
- 4. Bir krom uzantısında saklanan bir varlık yükleniyor
- 5. Eski CSS, krom uzantısında yanıp sönüyor
- 6. DOM özniteliği değişikliği hata ayıklama
- 7. Krom uzantısında içerik komut dosyası yükleme
- 8. Uzantıdaki olaylar nasıl izlenir?
- 9. Bir krom uzantısında dosya nasıl okunur ve görüntülenir
- 10. Bir krom uzantısında kaynak önbelleğe almayı nasıl önleyebilirim?
- 11. Krom uzantısında durdurma dökümünü tıklatırken uygulamadan önce temizlemenin bir yolu var mı?
- 12. Chrome Uzantısında jQuery.getJSON Kullanımı
- 13. Bir Chrome Uzantısında ses nasıl kaydedilir?
- 14. Bir krom uygulamasının DOM öğelerine başka bir krom uygulaması/uzantısından erişmek mümkün mü?
- 15. Slog'lardan günlükler nasıl izlenir
- 16. Veritabanı işlemi nasıl izlenir?
- 17. Outlook Interop, EntryId değişikliğinin nasıl izlenir
- 18. Bir http uzantısında bir krom uzantısı nasıl güvenli bir şekilde tanımlanır?
- 19. QT'de Yayılan Sinyaller Nasıl İzlenir?
- 20. COM bellek sızıntısı nasıl izlenir
- 21. ScriptService WebService istekleri nasıl izlenir?
- 22. iPhone SDK'da NSSystemClockDidChangeNotification nasıl izlenir
- 23. Linq'den DataContext'e Sorgular Nasıl İzlenir
- 24. Krom
- 25. Krom URL'leri nasıl çalışır?
- 26. Krom uzantısı nasıl barındırılır?
- 27. Bir Chrome Uzantısında NaCl Ekleme
- 28. DOM
- 29. Safari Uzantısında Geçerli URL
- 30. Chrome uzantısında içerik komut dosyası kullanarak CSS nasıl enjekte edilir?
Teşekkürler abraham. İşe yaradı. Bilmeyenler için yukarıdaki kodu koymak vardı: http://reminiscential.wordpress.com/2011/10/04/building_google_reader_plugin/ – codef0rmer
Heads up: Bu olay ** onaylanmamış **. Modern yöntem DOM mutasyon gözlemcilerini kullanmaktır ve [this] (http://stackoverflow.com/a/11546242/934239) kanonik bir cevaptır. – Xan