GrabzIt onthult verschillende evenementen waarmee ontwikkelaars kunnen aansluiten into de verschillende fasen die kunnen optreden tijdens het maken van een screenshot en het vastleggen.
De onfinish gebeurtenis roept de aangeboden JavaScript-functie aan wanneer de schermafbeelding gereed is. Haken into de onfinish moet u de JavaScript-functie opgeven die door GrabzIt moet worden aangeroepen.
onfinish
De JavaScript-functie moet een hebben id parameter, zoals hieronder. De parameter id is gelijk aan id van de schermafbeelding die is gemaakt door de JavaScript-aanroep. Een potentieel gebruik van de id parameter zou kunnen zijn om iets te doen zoals AJAX gebruiken om server-side code op te roepen om de screenshot met deze matching te downloaden id op uw webserver, zodat u een record hebt van alle screenshots die zijn gegenereerd in JavaScript aan de clientzijde.
id
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.8/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.8/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>
Een ander gebruik van deze functie is om pagina-animaties te verbergen of weer te geven of andere webpagina-functies te activeren, zodra de screenshot is geladen.
De onstart gebeurtenis roept de aangeboden JavaScript-functie aan wanneer de screenshot is begonnen met verwerken. Haken into de onstart moet u de JavaScript-functie opgeven die door GrabzIt moet worden aangeroepen.
onstart
Net als de onfinish moet de JavaScript-functie onstart een hebben id parameter, zoals hieronder. De parameter id is gelijk aan id van de schermafbeelding die wordt gemaakt door de JavaScript-aanroep.
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.8/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.8/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>
De onerror gebeurtenis wordt opgeroepen wanneer er een fout optreedt. Haken into deze gebeurtenis biedt de functie waarmee de gebeurtenis moet worden afgehandeld, zoals hieronder wordt getoond.
onerror
De JavaScript-functie die u opgeeft om foutgebeurtenissen af te handelen, moet een hebben message of code parameter zoals hieronder getoond. Het bericht is een tekstuele verklaring van de fout en de code is de numerieke code die bij de fout hoort.
message
code
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.8/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.8/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>