मैं एक क्रॉस-ब्राउज़र स्क्रिप्ट लिखने की कोशिश कर रहा हूं जो किसी पृष्ठ पर एक लिंक क्लिक किया जाता है (टेक्स्ट लिंक, छवि, या अन्यथा) ताकि मैं एक संदेश या विज्ञापन (एक इंटरस्टिशियल की तरह) दिखा सकूं और फिर निर्देशित कर सकूं मूल रूप से क्लिक किए गए गंतव्य यूआरएल के आगंतुक।जावास्क्रिप्ट के साथ लिंक क्लिक (टेक्स्ट, इमेजेस इत्यादि) का पता कैसे लगाएं?
स्क्रिप्ट को तृतीय पक्ष साइटों से काम करना है (जहां मालिक स्क्रिप्ट टैग अपनी साइट पर स्थापित करता है)।
मैं जावास्क्रिप्ट का उपयोग करके इसे कैसे पूरा कर सकता हूं?
क्या मैं एक ईवेंट श्रोता का उपयोग करता हूं? क्या मैं सभी लिंक ऑब्जेक्ट्स के माध्यम से पुन: प्रयास करता हूं? या कुछ और?
मेरी जावास्क्रिप्ट कौशल नौसिखिया/मध्यवर्ती हैं इसलिए विस्तृत उदाहरण/स्पष्टीकरण की सराहना की जाती है।
मैं यहाँ घटना श्रोता का उपयोग कर बंद शुरू कर दिया है, लेकिन अब तक मैं पेज पर सभी क्लिक का पता लगाने हूँ: addEventListener Code Snippet Translation and Usage for cross-browser detectioin
मैं एक JQuery विकल्प पर विचार करेंगे, लेकिन मैं तो बस पता नहीं कैसे यह तीसरे पक्ष की साइट पर काम करेगा यदि उस साइट में JQuery लाइब्रेरी नहीं है।
धन्यवाद सब कुछ।
एक चीज जो आपको शायद अंततः सौदा करने वाली है, यह है कि कुछ साइटों के लिंक क्लिक के लिए अपने हैंडलर होंगे, और यह सुनिश्चित करने के लिए कठिन/असंभव होगा कि आपके हैंडलर को पहले कहा जाता है। – Pointy
@ पॉइंटी - यह एक अच्छा मुद्दा है ... उस पर भी विचार नहीं किया। मुझे बस अपने कोड का उपयोग कर किसी को भी सामान्य चेतावनी और अस्वीकरण को इंगित करना होगा। –