2009-09-25 9 views
10

मैं एक डोम नोड के लिए इवेंट हैंडलर जोड़ या निकाल सकता हूं। क्या किसी दिए गए डॉम नोड के सभी पंजीकृत ईवेंट हैंडलर को खोजना संभव है? मैं सीधे जावास्क्रिप्ट का जिक्र कर रहा हूं जिसका अर्थ है कि कोई फ्रेमवर्क या टूलकिट जैसे jquery, dojo, प्रोटोटाइप, जीडब्ल्यूटी, आदि। यदि उत्तर नहीं है, तो कोई कारण क्यों है? सुरक्षा मुद्दे?जावास्क्रिप्ट का उपयोग कर एक डोम नोड की सभी पंजीकृत घटनाओं को कैसे सूचीबद्ध करें?

+0

डुप्लिकेट की तरह लगता है। – kangax

+0

संभावित डुप्लिकेट [क्या किसी भी ब्राउज़र ने DOM3 EventListenerList को लागू किया है?] (Http://stackoverflow.com/questions/7810534/have-any-browsers-implemented-the-dom3-eventlistenerlist) – Nickolay

+0

2 साल पहले एक प्रश्न पूछा गया दो दिन पहले पूछे गए एक डुप्लिकेट है? –

उत्तर

4

डीओएम स्तर 3 eventListenerList निर्दिष्ट करता है - हालांकि, मुझे किसी भी डोम कार्यान्वयन से अवगत नहीं है जो इस बात का समर्थन करता है - या ईवेंट श्रोताओं को सूचीबद्ध करने के लिए कोई अन्य विश्वसनीय तरीका। ऐसा लगता है कि इस बिंदु पर एक निरीक्षण किया गया है।

+2

डोम लेवल 3 इवेंट लिस्टनरलिस्ट को परिभाषित नहीं करता है (आप 2002 से ड्राफ्ट से लिंक कर रहे हैं)। Http://stackoverflow.com/questions/7810534/have-any-browsers-implemented-the-dom3-eventlistenerlist/7814692#7814692 – Nickolay

+0

@ निकोले वास्तव में - यह देखने के लिए अविश्वसनीय रूप से निराशाजनक है कि डब्ल्यूजी उपयोग के मामलों को नहीं देख सकता एपीआई के लिए, लेकिन यह इंगित करने के लिए धन्यवाद कि इसे हटा दिया गया है। – TML

+0

कृपया इस उत्तर को "विनिर्देश" wrt अद्यतन करें। मुझे निराश होने के लिए एक टिप्पणी पढ़नी पड़ी। – user2246674

0

Visual Event आपको दिखा सकता है कि कौन सी घटनाएं पंजीकृत हैं, लेकिन यह केवल डीओएम स्तर 0 संलग्न घटनाओं के साथ काम करती है; डब्ल्यू 3 सी स्तर 2 कार्यान्वयन के साथ-साथ इंटरनेट एक्सप्लोरर स्वामित्व विधि समर्थित नहीं है और/या पुनर्प्राप्त नहीं किया जा सकता है।

0

आपकी दिलचस्पी तो कुछ घटनाओं को खोजने के लिए, इसे अक्षम करने के लिए - मैं यहां आया क्योंकि मैं मोज़िला फ़ायरफ़ॉक्स के साथ फ़ायरबग एक्सटेंशन का उपयोग करने की सलाह देता हूं। दस्तावेज़ का हिस्सा चुनना, आप रुचि रखते हैं, दाहिने पैनल को देखें, ईवेंट टैब: आप सभी ईवेंट देखेंगे, और उन्हें अक्षम भी कर सकते हैं।

संबंधित मुद्दे