मैं एक क्रोम एक्सटेंशन लिख रहा हूं जहां मैं सभी छवियों को किसी पृष्ठ पर मौजूद करना चाहता हूं लेकिन कुछ छवियों को कुछ समय बाद लोड किया जा सकता है (AJAX के माध्यम से हो सकता है) जिसे मैं निष्क्रिय होने के बाद प्राप्त नहीं कर सका। पेज लोड होने के बाद डीओएम परिवर्तन को ट्रैक करने का कोई तरीका है?क्रोम एक्सटेंशन में डीओएम परिवर्तन को कैसे ट्रैक करें?
9
A
उत्तर
15
आप DOMNodeInserted ईवेंट के साथ document.addEventListener का उपयोग कर सकते हैं। आपके कॉलबैक को यह देखने के लिए प्रत्येक नोड सम्मिलन की जांच करनी होगी कि यह उस नोड का प्रकार है जिसे आप ढूंढ रहे हैं। निम्नलिखित की तरह कुछ काम करना चाहिए।
function nodeInsertedCallback(event) {
console.log(event);
};
document.addEventListener('DOMNodeInserted', nodeInsertedCallback);
संबंधित मुद्दे
- 1. Google क्रोम एक्सटेंशन - डीओएम
- 2. क्रोम एक्सटेंशन:
- 3. क्रोम एक्सटेंशन कैसे होस्ट करें?
- 4. क्रोम एक्सटेंशन विकल्पों को कैसे सिंक करें
- 5. क्रोम एक्सटेंशन में ऑडियो रिकॉर्ड कैसे करें?
- 6. क्रोम एक्सटेंशन
- 7. डीओएम विशेषता परिवर्तन डीबगिंग
- 8. क्रोम में "संपत्ति परिवर्तन को तोड़ने" कैसे करें?
- 9. क्रोम एक्सटेंशन
- 10. क्रोम एक्सटेंशन
- 11. क्रोम एक्सटेंशन
- 12. क्रोम एक्सटेंशन:
- 13. क्रोम एक्सटेंशन
- 14. क्रोम एक्सटेंशन
- 15. क्रोम एक्सटेंशन
- 16. क्रोम एक्सटेंशन: क्रोम
- 17. क्रोम एक्सटेंशन
- 18. क्रोम एक्सटेंशन
- 19. क्रोम एक्सटेंशन में JQuery लोड करें?
- 20. क्रोम एक्सटेंशन
- 21. ट्रैक परिवर्तन: svn + latex
- 22. क्रोम एक्सटेंशन
- 23. Google क्रोम एक्सटेंशन: माउस को
- 24. क्रोम एक्सटेंशन
- 25. क्रोम एक्सटेंशन
- 26. क्रोम एक्सटेंशन
- 27. क्रोम एक्सटेंशन
- 28. क्रोम एक्सटेंशन
- 29. क्रोम एक्सटेंशन
- 30. क्रोम एक्सटेंशन का परीक्षण कैसे करें?
धन्यवाद अब्राहम। इसने काम कर दिया। जो लोग नहीं जानते हैं उन्हें उपर्युक्त कोड रखना था: http://reminiscential.wordpress.com/2011/10/04/building_google_reader_plugin/ – codef0rmer
शीर्ष: यह ईवेंट ** बहिष्कृत ** है। आधुनिक तरीका डीओएम उत्परिवर्तन पर्यवेक्षकों का उपयोग करना है, और [यह] (http://stackoverflow.com/a/11546242/934239) कैननिकल उत्तर है। – Xan