मैं एक डोम नोड के लिए इवेंट हैंडलर जोड़ या निकाल सकता हूं। क्या किसी दिए गए डॉम नोड के सभी पंजीकृत ईवेंट हैंडलर को खोजना संभव है? मैं सीधे जावास्क्रिप्ट का जिक्र कर रहा हूं जिसका अर्थ है कि कोई फ्रेमवर्क या टूलकिट जैसे jquery, dojo, प्रोटोटाइप, जीडब्ल्यूटी, आदि। यदि उत्तर नहीं है, तो कोई कारण क्यों है? सुरक्षा मुद्दे?जावास्क्रिप्ट का उपयोग कर एक डोम नोड की सभी पंजीकृत घटनाओं को कैसे सूचीबद्ध करें?
उत्तर
मैं जानता हूँ कि यह एक पुराने सवाल है, लेकिन सिर्फ मामले में, क्रोम के लिए आप getEventListeners
https://developers.google.com/chrome-developer-tools/docs/commandline-api#geteventlistenersobject
उपयोग कर सकते हैं यहाँ उल्लेख किया:
डीओएम स्तर 3 eventListenerList निर्दिष्ट करता है - हालांकि, मुझे किसी भी डोम कार्यान्वयन से अवगत नहीं है जो इस बात का समर्थन करता है - या ईवेंट श्रोताओं को सूचीबद्ध करने के लिए कोई अन्य विश्वसनीय तरीका। ऐसा लगता है कि इस बिंदु पर एक निरीक्षण किया गया है।
डोम लेवल 3 इवेंट लिस्टनरलिस्ट को परिभाषित नहीं करता है (आप 2002 से ड्राफ्ट से लिंक कर रहे हैं)। Http://stackoverflow.com/questions/7810534/have-any-browsers-implemented-the-dom3-eventlistenerlist/7814692#7814692 – Nickolay
@ निकोले वास्तव में - यह देखने के लिए अविश्वसनीय रूप से निराशाजनक है कि डब्ल्यूजी उपयोग के मामलों को नहीं देख सकता एपीआई के लिए, लेकिन यह इंगित करने के लिए धन्यवाद कि इसे हटा दिया गया है। – TML
कृपया इस उत्तर को "विनिर्देश" wrt अद्यतन करें। मुझे निराश होने के लिए एक टिप्पणी पढ़नी पड़ी। – user2246674
Visual Event आपको दिखा सकता है कि कौन सी घटनाएं पंजीकृत हैं, लेकिन यह केवल डीओएम स्तर 0 संलग्न घटनाओं के साथ काम करती है; डब्ल्यू 3 सी स्तर 2 कार्यान्वयन के साथ-साथ इंटरनेट एक्सप्लोरर स्वामित्व विधि समर्थित नहीं है और/या पुनर्प्राप्त नहीं किया जा सकता है।
आपकी दिलचस्पी तो कुछ घटनाओं को खोजने के लिए, इसे अक्षम करने के लिए - मैं यहां आया क्योंकि मैं मोज़िला फ़ायरफ़ॉक्स के साथ फ़ायरबग एक्सटेंशन का उपयोग करने की सलाह देता हूं। दस्तावेज़ का हिस्सा चुनना, आप रुचि रखते हैं, दाहिने पैनल को देखें, ईवेंट टैब: आप सभी ईवेंट देखेंगे, और उन्हें अक्षम भी कर सकते हैं।
- 1. स्ट्रिंगबिल्डर का उपयोग कर स्ट्रिंग की सभी घटनाओं को बदलें?
- 2. एक डोम टेक्स्ट नोड के पाठ को कैसे पुनर्प्राप्त करें?
- 3. एक डोम नोड
- 4. एक एक्सएमएल नोड पीएचपी डोम
- 5. रीढ़ की घटनाओं डोम तत्व
- 6. जावा/डोम: नोड
- 7. tfs api का उपयोग कर एक टीम प्रोजेक्ट की फ़ाइलों को कैसे सूचीबद्ध करें?
- 8. जावास्क्रिप्ट: कुंजीपटल घटनाओं को डीबग कैसे करें
- 9. डोजो: डोम नोड
- 10. cElementTree का उपयोग कर पैरेंट नोड को कैसे पुनर्प्राप्त करें?
- 11. संदर्भ जो उपलब्ध जावास्क्रिप्ट घटनाओं को सूचीबद्ध करता है?
- 12. ब्राउज़र कंसोल में सभी जावास्क्रिप्ट घटनाओं की निगरानी करें
- 13. सभी वर्ग गुणों को कैसे सूचीबद्ध करें
- 14. सभी पंजीकृत उपकरणों को एक अधिसूचना प्रसारित करें
- 15. एक नोड की वां बच्चा xpath का उपयोग कर
- 16. लेआउट की सभी क्लिक घटनाओं को कैसे अक्षम करें?
- 17. विंडोज बैच फ़ाइल का उपयोग कर सभी खाली निर्देशिकाओं को कैसे सूचीबद्ध करें?
- 18. WinDBG का उपयोग कर सभी प्रबंधित धागे के कॉल स्टैक को कैसे सूचीबद्ध करें?
- 19. जावास्क्रिप्ट में डोम बच्चे नोड्स को कैसे स्वैप करें?
- 20. std :: string का उपयोग कर दो वर्णों के साथ एक वर्ण की सभी घटनाओं को कैसे प्रतिस्थापित करें?
- 21. जावास्क्रिप्ट का उपयोग कर सभी छवियों को कैसे छिपाना है?
- 22. क्या मैं सभी पंजीकृत घटना स्रोतों को सूचीबद्ध कर सकता हूं?
- 23. डोम उत्परिवर्तन घटनाओं प्रतिस्थापन
- 24. मैं अपने नोड जेएस स्क्रिप्ट में सभी कार्यों को कैसे सूचीबद्ध कर सकता हूं?
- 25. डोम php पार्सर का उपयोग कैसे करें
- 26. ऐप्पलस्क्रिप्ट - सभी फ़ॉन्ट्स को सूचीबद्ध करें
- 27. घटनाओं की संख्या को खोजने के लिए गणना का उपयोग
- 28. सभी सत्र जानकारी सूचीबद्ध करें
- 29. PHP डोम में चयनित नोड का अगला नोड चुनें?
- 30. एक कन्स्ट्रक्टर के अंदर घटनाओं को पंजीकृत करना?
डुप्लिकेट की तरह लगता है। – kangax
संभावित डुप्लिकेट [क्या किसी भी ब्राउज़र ने DOM3 EventListenerList को लागू किया है?] (Http://stackoverflow.com/questions/7810534/have-any-browsers-implemented-the-dom3-eventlistenerlist) – Nickolay
2 साल पहले एक प्रश्न पूछा गया दो दिन पहले पूछे गए एक डुप्लिकेट है? –