Tools om het web vast te leggen en te converteren

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

Wanneer u de asynchrone callback-handlermethode gebruikt, kunt u niet meteen een screenshot op een webpagina weergeven, omdat deze nog niet is gegenereerd.

Daarom is een goede manier om dit te omzeilen, de webpagina ook asynchroon te maken met AJAX. Een voorbeeld hiervan wordt getoond in de demo-webtoepassing die beschikbaar is voor elke programmeertaal.

Het basisidee is dat bij het gebruik van de GrabzItImageOptions klasse moet u een unieke id doorgeven aan de customId methode, zoals een GUID. U gebruikt dan deze customId om de bestandsnaam van de screenshot in de handler op te geven.

Vervolgens moet u een eenvoudige pagina aan de serverkant 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 server-side pagina oproept die dezelfde customId doorgeeft als uw pagina zegt dat het klaar is, geef de screenshot weer.