Narzędzia do przechwytywania i konwertowania Internetu

Zrzuty ekranu i zdarzenia konwersji HTML z JavaScriptJavaScript API

GrabzIt ujawnia kilka zdarzeń, które pozwalają programistom na przechwycenie into różne etapy, które mogą wystąpić podczas generowania zrzutu ekranu i przechwytywania.

Zdarzenie OnFinish

The onfinish Zdarzenie wywołuje podaną funkcję JavaScript, gdy zrzut ekranu jest gotowy. Zahaczyć into onfinish musisz podać funkcję JavaScript, która powinna być wywoływana przez GrabzIt.

Funkcja JavaScript powinna mieć id parametr, jak poniżej. Parametr id będzie równy id zrzutu ekranu wykonanego przez wywołanie JavaScript. Jedno potencjalne zastosowanie id parametrem może być zrobienie czegoś takiego jak użycie AJAX do wywołania kodu po stronie serwera, aby pobrać zrzut ekranu z tym dopasowaniem id na serwerze sieciowym, dzięki czemu masz zapis wszystkich zrzutów ekranu wygenerowanych w JavaScript po stronie klienta.

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.7/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("https://www.tesla.com", 
    {"onfinish": function(id){
        alert(id);
    }}).Create();
</script>
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.7/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertHTML("<html><body><h1>Hello World!</h1></body></html>",
    {"onfinish": function(id){
        alert(id);
    }}).Create();
</script>

Innym zastosowaniem tej funkcji jest ukrywanie lub wyświetlanie animacji strony lub aktywowanie innych funkcji strony internetowej po załadowaniu zrzutu ekranu.

Zdarzenie OnStart

The onstart Zdarzenie wywołuje podaną funkcję JavaScript, gdy zrzut ekranu rozpocznie przetwarzanie. Zahaczyć into onstart musisz podać funkcję JavaScript, która powinna być wywoływana przez GrabzIt.

Podobnie jak onfinish, funkcja JavaScript przy uruchamianiu powinna mieć id parametr, jak poniżej. Parametr id będzie równy id zrzutu ekranu, który zostanie wykonany przez wywołanie JavaScript.

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.7/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("https://www.tesla.com", 
    {"onstart": function(id){
        alert(id);
    }}).Create();
</script>
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.7/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertHTML("<html><body><h1>Hello World!</h1></body></html>",
    {"onstart": function(id){
        alert(id);
    }}).Create();
</script>

Zdarzenie OnError

The onerror zdarzenie jest wywoływane, gdy wystąpi błąd. Zahaczyć into to zdarzenie zapewnia funkcję, która powinna obsłużyć zdarzenie, jak pokazano poniżej.

Podana funkcja JavaScript do obsługi zdarzeń błędów powinna mieć message i code parametr, jak pokazano poniżej. Komunikat jest tekstowym wyjaśnieniem błędu, a kod jest kodem numerycznym związanym z błędem.

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.7/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("https://www.tesla.com", 
    {"onerror": function(message, code){
        alert(message);
    }}).Create();
</script>
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.7/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertHTML("<html><body><h1>Hello World!</h1></body></html>",
    {"onerror": function(message, code){
        alert(message);
    }}).Create();
</script>