웹 캡처 및 변환 도구

콜백 핸들러를 사용할 때 웹 페이지에 스크린 샷을 표시하려면 어떻게합니까?

비동기 콜백 핸들러 메소드를 사용하면 스크린샷이 아직 생성되지 않았기 때문에 웹페이지에 스크린샷을 즉시 표시할 수 없습니다.

따라서 이 문제를 해결하는 좋은 방법은 AJAX를 사용하여 웹 페이지를 비동기식으로 만드는 것입니다. 이에 대한 예는 각 프로그래밍 언어에 사용할 수 있는 데모 웹 애플리케이션에 나와 있습니다.

기본적인 아이디어는 GrabzItImageOptions 클래스에 고유 ID를 전달해야 합니다. customId GUID와 같은 메서드입니다. 그런 다음 이 customId를 사용하여 핸들러에 스크린샷의 파일 이름을 제공합니다.

그런 다음 customId 값이 전달될 때 스크린샷이 준비되었는지 나타내는 간단한 페이지를 서버 측에 생성해야 합니다.

isready.php?id=123

그런 다음 페이지가 준비되었다고 말하면 동일한 customId를 전달하는 서버 측 페이지를 호출하는 일부 AJAX를 사용하고 스크린샷을 표시합니다.