Tools om het web vast te leggen en te converteren

Hoe toon ik een screenshot op een webpagina wanneer ik een callback-handler gebruik?

Bij gebruik van de asynchrone callback handler-methode kunt u niet meteen een screenshot op een webpagina laten zien, omdat deze dan nog niet is gegenereerd.

Een goede manier om dit te omzeilen is daarom om de webpagina ook asynchroon te maken met behulp van AJAX. Een voorbeeld hiervan wordt getoond in de demo-webapplicatie die voor elke programmeertaal beschikbaar is.

Het basisidee is dat bij gebruik van de GrabzItImageOptions klasse moet u een unieke ID doorgeven aan de customId methode, zoals een GUID. Vervolgens gebruikt u deze customId om de bestandsnaam van de schermafbeelding in de handler op te geven.

Vervolgens moet u een eenvoudige pagina aan de serverzijde maken die aangeeft of een screenshot gereed is wanneer de waarde van de customId wordt doorgegeven.

isready.php?id=123

Gebruik vervolgens een AJAX die uw serverpagina aanroept en dezelfde customId doorgeeft als uw pagina zegt dat deze klaar is, en geef de schermafbeelding weer.