Lorsque vous utilisez la méthode de gestion de rappel asynchrone, vous ne pouvez pas afficher immédiatement une capture d'écran dans une page Web car elle n'aura pas encore été générée.
Par conséquent, un bon moyen de contourner ce problème consiste également à rendre la page Web asynchrone en utilisant AJAX. Un exemple de ceci est présenté dans l’application Web de démonstration disponible pour chaque langage de programmation.
L'idée de base est que lors de l'utilisation du GrabzItImageOptions
classe, vous devez transmettre un identifiant unique à la customId
méthode, telle qu’un GUID. Vous utiliserez ensuite ce customId pour fournir le nom de fichier de la capture d'écran dans le gestionnaire.
Ensuite, vous devrez créer une page simple côté serveur qui indiquera si une capture d'écran est prête une fois la valeur du customId transmise.
isready.php?id=123
Utilisez ensuite un AJAX qui appelle votre page côté serveur en passant le même identifiant personnalisé si votre page indique qu'elle est prête, affichez la capture d'écran.