গ্র্যাবিজ এটি বেশ কয়েকটি ইভেন্ট প্রকাশ করে যা বিকাশকারীদের হুক করার অনুমতি দেয় into স্ক্রিনশট এবং ক্যাপচার জেনারেশনের সময় ঘটে যেতে পারে এমন বিভিন্ন ধাপ।
সার্জারির onfinish
ইভেন্টটি স্ক্রীনশট প্রস্তুত হওয়ার সাথে সাথে সরবরাহিত জাভাস্ক্রিপ্ট ফাংশনটিকে কল করে। হুক করা intও onfinish
ইভেন্টটি আপনাকে জাভাস্ক্রিপ্ট ক্রিয়াকলাপ সরবরাহ করতে হবে যা গ্রাবিজিট দ্বারা কল করা উচিত।
জাভাস্ক্রিপ্ট ফাংশনটিতে একটি হওয়া উচিত 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>
স্ক্রিনশটটি লোড হয়ে গেলে এই ফাংশনের আর একটি ব্যবহার পৃষ্ঠা অ্যানিমেশনগুলিতে লুকানো বা দেখানো বা অন্যান্য ওয়েব পৃষ্ঠার বৈশিষ্ট্যগুলি সক্রিয় করা।
সার্জারির onstart
স্ক্রীনশটটি প্রক্রিয়া শুরু করার পরে ইভেন্টটি সরবরাহ করা জাভাস্ক্রিপ্ট ফাংশনটিকে কল করে। হুক করা intও onstart
ইভেন্টটি আপনাকে জাভাস্ক্রিপ্ট ক্রিয়াকলাপ সরবরাহ করতে হবে যা গ্রাবিজিট দ্বারা কল করা উচিত।
অনফিনিশের মতোই, অনস্টার্ট জাভাস্ক্রিপ্ট ফাংশনটিতে একটি হওয়া উচিত 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>
সার্জারির 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>