Tools zum Erfassen und Konvertieren des Webs

Wie zeige ich einen Screenshot auf einer Webseite, wenn ich einen Callback-Handler verwende?

Wenn Sie die asynchrone Callback-Handler-Methode verwenden, k├Ânnen Sie einen Screenshot auf einer Webseite nicht sofort anzeigen, da er noch nicht generiert wurde.

Ein guter Weg, dies zu umgehen, besteht darin, die Webseite mithilfe von AJAX asynchron zu machen. Ein Beispiel hierf├╝r finden Sie in der Demo-Webanwendung, die f├╝r jede Programmiersprache verf├╝gbar ist.

Die Grundidee ist, dass bei der Verwendung der GrabzItImageOptions Klasse sollten Sie eine eindeutige ID an die customId Methode, z. B. eine GUID. Mit dieser customId geben Sie den Dateinamen des Screenshots im Handler an.

Dann m├╝ssen Sie auf der Serverseite eine einfache Seite erstellen, die anzeigt, ob ein Screenshot fertig ist, wenn der Wert der customId ├╝bergeben wird.

isready.php?id=123

Verwenden Sie dann AJAX, das Ihre serverseitige Seite aufruft und dieselbe customId ├╝bergibt. Zeigen Sie den Screenshot an, wenn Ihre Seite die Bereitschaft anzeigt.