Webをキャプチャして変換するツール

コールバック ハンドラーを使用するときに Web ページにスクリーンショットを表示するにはどうすればよいですか?

非同期コールバック ハンドラー メソッドを使用する場合、スクリーンショットはまだ生成されていないため、Web ページにすぐに表示することはできません。

したがって、これを回避する良い方法は、AJAX を使用して Web ページを非同期にすることです。 この例は、各プログラミング言語で利用できるデモ Web アプリケーションに示されています。

基本的な考え方は、 GrabzItImageOptions 一意の ID をクラスに渡す必要があります customId GUID などのメソッド。 次に、このカスタム ID を使用して、ハンドラーでスクリーンショットのファイル名を指定します。

次に、customId の値が渡されたときにスクリーンショットの準備ができているかどうかを示す単純なページをサーバー側で作成する必要があります。

isready.php?id=123

次に、同じカスタム ID を渡してサーバー側のページを呼び出す AJAX を使用し、ページで準備ができていると示されている場合は、スクリーンショットを表示します。