ویب پر گرفت اور تبدیل کرنے کے اوزار

جاوا اسکرپٹ کے ساتھ اسکرین شاٹ اور ایچ ٹی ایم ایل تبادلوں کی تقریبات

جاوا اسکرپٹ API

گربزٹ نے متعدد واقعات کو بے نقاب کیا ہے جو ڈویلپرز کو ہک کرنے کی اجازت دیتے ہیں into مختلف مراحل جو اسکرین شاٹ اور کیپچر نسل کے دوران پیش آسکتے ہیں۔

آن فنش واقعہ

۔ onfinish اسکرین شاٹ تیار ہونے پر ایونٹ فراہم کردہ جاوا اسکرپٹ کو کہتے ہیں۔ ہک کرنا intاے onfinish ایونٹ میں آپ کو جاوا اسکرپٹ فنکشن فراہم کرنے کی ضرورت ہے جسے GrabzIt کے ذریعہ طلب کیا جانا چاہئے۔

جاوا اسکرپٹ فنکشن میں ایک ہونا چاہئے id پیرامیٹر ، جیسے کہ 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 ایونٹ میں آپ کو جاوا اسکرپٹ فنکشن فراہم کرنے کی ضرورت ہے جسے GrabzIt کے ذریعہ طلب کیا جانا چاہئے۔

آنفائنش کی طرح ، جاوا اسکرپٹ فنکشن میں ایک ہونا چاہئے id پیرامیٹر ، جیسے کہ 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 واقعہ

۔ 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>