वेब पर कब्जा और परिवर्तित करने के लिए उपकरण

कॉलबैक हैंडलर का उपयोग करते समय मैं किसी वेब पेज में स्क्रीनशॉट कैसे दिखाऊं?

एसिंक्रोनस कॉलबैक हैंडलर पद्धति का उपयोग करते समय आप किसी वेब पेज में तुरंत स्क्रीनशॉट नहीं दिखा सकते क्योंकि यह अभी तक जेनरेट नहीं हुआ होगा।

इसलिए इससे निजात पाने का एक अच्छा तरीका AJAX का उपयोग करके वेब पेज को एसिंक्रोनस बनाना है। इसका एक उदाहरण प्रत्येक प्रोग्रामिंग भाषा के लिए उपलब्ध डेमो वेब एप्लिकेशन में दिखाया गया है।

मूल विचार यह है कि इसका उपयोग करते समय GrabzItImageOptions क्लास में आपको एक यूनिक आईडी पास करनी चाहिए customId विधि, जैसे GUID. फिर आप हैंडलर में स्क्रीनशॉट का फ़ाइल नाम प्रदान करने के लिए इस कस्टमआईडी का उपयोग करेंगे।

फिर आपको सर्वर-साइड पर एक साधारण पेज बनाने की आवश्यकता होगी जो कस्टमआईडी के मान को पारित करने पर इंगित करेगा कि स्क्रीनशॉट तैयार है या नहीं।

isready.php?id=123

फिर कुछ AJAX का उपयोग करें जो आपके सर्वर-साइड पेज को उसी कस्टमआईडी को पास करके कॉल करता है यदि आपका पेज कहता है कि यह तैयार है, तो स्क्रीनशॉट प्रदर्शित करें।