عند استخدام طريقة معالج رد الاتصال غير المتزامن ، لا يمكنك على الفور عرض لقطة شاشة في صفحة ويب لأنه لن يتم إنشاؤها بعد.
لذلك من الطرق الجيدة للتغلب على ذلك جعل صفحة الويب غير متزامنة باستخدام AJAX. يظهر مثال على ذلك في تطبيق الويب التجريبي المتاح لكل لغة برمجة.
الفكرة الأساسية هي أنه عند استخدام GrabzItImageOptions
فئة يجب أن تمر معرف فريد ل customId
الطريقة ، مثل GUID. بعد ذلك ستستخدم هذا customId لتوفير اسم ملف لقطة الشاشة في المعالج.
ستحتاج بعد ذلك إلى إنشاء صفحة بسيطة على جانب الخادم تشير إلى ما إذا كانت لقطة الشاشة جاهزة عند تجاوز قيمة customId.
isready.php?id=123
ثم استخدم بعض أجاكس التي تستدعي صفحتك من جانب الخادم لتمرير نفس الطلب إذا كانت صفحتك جاهزة ، فقم بعرض لقطة الشاشة.