비동기 콜백 핸들러 메소드를 사용하는 경우 아직 생성되지 않았으므로 웹 페이지에 스크린 샷을 즉시 표시 할 수 없습니다.
따라서이 문제를 해결하는 좋은 방법은 AJAX를 사용하여 웹 페이지를 비동기 적으로 만드는 것입니다. 이에 대한 예는 각 프로그래밍 언어에 사용할 수있는 데모 웹 응용 프로그램에 나와 있습니다.
기본 아이디어는 GrabzItImageOptions
클래스에 고유 ID를 전달해야합니다 customId
GUID와 같은 방법. 그런 다음이 customId를 사용하여 핸들러에서 스크린 샷의 파일 이름을 제공합니다.
그런 다음 customId 값을 전달할 때 스크린 샷이 준비되었는지 표시하는 간단한 페이지를 서버 측에서 작성해야합니다.
isready.php?id=123
그런 다음 페이지가 준비되었다고 표시되면 스크린 샷을 표시하면 동일한 customId를 전달하는 서버 측 페이지를 호출하는 AJAX를 사용하십시오.