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

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

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

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

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

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

isready.php?id=123

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