ওয়েব ক্যাপচার এবং রূপান্তর করার সরঞ্জামসমূহ

জাভাস্ক্রিপ্ট সহ স্ক্রিনশট এবং এইচটিএমএল রূপান্তর ইভেন্টগুলি

জাভাস্ক্রিপ্ট API

গ্র্যাবিজ এটি বেশ কয়েকটি ইভেন্ট প্রকাশ করে যা বিকাশকারীদের হুক করার অনুমতি দেয় 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>