GrabzIt कई घटनाओं को उजागर करता है जो डेवलपर्स को हुक करने की अनुमति देता है into स्क्रीनशॉट और कैप्चर जनरेशन के दौरान होने वाले विभिन्न चरणों को।
RSI onfinish
स्क्रीनशॉट उपलब्ध होने पर ईवेंट प्रदान किए गए जावास्क्रिप्ट फ़ंक्शन को कॉल करता है। हुक करने के लिए intओ onfinish
इवेंट आपको जावास्क्रिप्ट फ़ंक्शन प्रदान करने की आवश्यकता है जिसे GrabzIt द्वारा बुलाया जाना चाहिए।
जावास्क्रिप्ट फ़ंक्शन में एक होना चाहिए id
पैरामीटर, नीचे के रूप में। आईडी पैरामीटर बराबर होगा id
स्क्रीनशॉट कि जावास्क्रिप्ट कॉल द्वारा लिया गया था। का एक संभावित उपयोग id
इस मिलान के साथ स्क्रीनशॉट डाउनलोड करने के लिए सर्वर-साइड कोड को कॉल करने के लिए AJAX का उपयोग करने के लिए पैरामीटर कुछ ऐसा कर सकता है id
आपके वेब सर्वर पर, इसलिए आपके पास क्लाइंट-साइड जावास्क्रिप्ट में उत्पन्न सभी स्क्रीनशॉट का एक रिकॉर्ड है।
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("https://www.tesla.com",
{"onfinish": function(id){
alert(id);
}}).Create();
</script>
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertHTML("<html><body><h1>Hello World!</h1></body></html>",
{"onfinish": function(id){
alert(id);
}}).Create();
</script>
इस फ़ंक्शन का एक अन्य उपयोग पेज एनिमेशन में छिपाने या दिखाने या स्क्रीनशॉट लोड होने के बाद अन्य वेब पेज सुविधाओं को सक्रिय करना है।
RSI onstart
जब स्क्रीनशॉट ने प्रोसेसिंग शुरू कर दी है, तो ईवेंट दिए गए जावास्क्रिप्ट फ़ंक्शन को कॉल करता है। हुक करने के लिए intओ onstart
इवेंट आपको जावास्क्रिप्ट फ़ंक्शन प्रदान करने की आवश्यकता है जिसे GrabzIt द्वारा बुलाया जाना चाहिए।
ऑनफिनिश की तरह, ऑनस्टार्ट जावास्क्रिप्ट फ़ंक्शन के पास ए होना चाहिए id
पैरामीटर, नीचे के रूप में। आईडी पैरामीटर बराबर होगा id
स्क्रीनशॉट कि जावास्क्रिप्ट कॉल द्वारा लिया जाएगा।
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("https://www.tesla.com",
{"onstart": function(id){
alert(id);
}}).Create();
</script>
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertHTML("<html><body><h1>Hello World!</h1></body></html>",
{"onstart": function(id){
alert(id);
}}).Create();
</script>
RSI onerror
जब कोई त्रुटि होती है तो ईवेंट कहा जाता है। हुक करने के लिए into यह ईवेंट फ़ंक्शन प्रदान करता है जिसे इवेंट को संभालना चाहिए, जैसा कि नीचे दिखाया गया है।
आपके द्वारा त्रुटि घटनाओं को संभालने के लिए निर्दिष्ट जावास्क्रिप्ट फ़ंक्शन में ए होना चाहिए message
और code
पैरामीटर जैसा कि नीचे दिखाया गया है। संदेश त्रुटि का एक पाठ विवरण है, और कोड त्रुटि के साथ जुड़ा हुआ संख्यात्मक कोड है।
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("https://www.tesla.com",
{"onerror": function(message, code){
alert(message);
}}).Create();
</script>
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertHTML("<html><body><h1>Hello World!</h1></body></html>",
{"onerror": function(message, code){
alert(message);
}}).Create();
</script>