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

کال بیک بیک ہینڈلر کا استعمال کرتے وقت میں کسی ویب صفحہ میں اسکرین شاٹ کیسے دکھاتا ہوں؟

غیر مطابقت پذیر کال بیک ہینڈلر طریقہ استعمال کرتے وقت آپ فوری طور پر کسی ویب صفحہ میں اسکرین شاٹ نہیں دکھا سکتے کیونکہ یہ ابھی تک تیار نہیں ہوا ہوگا۔

لہذا اس کے ارد گرد حاصل کرنے کا ایک اچھا طریقہ AJAX کا استعمال کرتے ہوئے ویب صفحہ کو غیر مطابقت پذیر بنانا ہے. اس کی ایک مثال ہر پروگرامنگ زبان کے لیے دستیاب ڈیمو ویب ایپلیکیشن میں دکھائی گئی ہے۔

بنیادی خیال یہ ہے کہ استعمال کرتے وقت GrabzItImageOptions کلاس آپ کو ایک منفرد آئی ڈی پاس کرنا چاہئے customId طریقہ، جیسے GUID۔ اس کے بعد آپ اس CustomId کو ہینڈلر میں اسکرین شاٹ کا فائل نام فراہم کرنے کے لیے استعمال کریں گے۔

اس کے بعد آپ کو سرور سائیڈ پر ایک سادہ صفحہ بنانا ہوگا جو اس بات کی نشاندہی کرے گا کہ آیا CustomId کی قدر کو پاس کرنے پر اسکرین شاٹ تیار ہے۔

isready.php?id=123

پھر کچھ AJAX استعمال کریں جو آپ کے سرور سائڈ والے صفحے کو اسی CustomId پاس کرتے ہوئے کال کرتا ہے اگر آپ کا صفحہ کہتا ہے کہ یہ تیار ہے تو اسکرین شاٹ ڈسپلے کریں۔