GrabzIt, geliştiricilerin bağlantı kurmasına izin veren birkaç olay gösterir. into Ekran görüntüsü ve yakalama üretimi sırasında oluşabilecek farklı aşamalar.
The onfinish Ekran görüntüsü hazır olduğunda olay sağlanan JavaScript işlevini çağırır. Kancalamak into onfinish olayda GrabzIt tarafından çağrılması gereken JavaScript işlevini sağlamanız gerekir.
onfinish
JavaScript işlevi bir id aşağıdaki gibi parametre. İd parametresi id JavaScript çağrısı tarafından alınan ekran görüntüsü. Potansiyel bir kullanım id parametre, bu eşleşmeyle ekran görüntüsünü indirmek için sunucu tarafı kodunu çağırmak için AJAX kullanmak gibi bir şey yapmak olabilir id web sunucunuzda, böylece istemci tarafında JavaScript'te oluşturulan tüm ekran görüntülerinin bir kaydına sahipsiniz.
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>
Bu fonksiyonun bir başka kullanımı da ekran animasyonunu yükledikten sonra sayfa animasyonlarını gizlemek veya göstermek ya da diğer web sayfası özelliklerini aktif hale getirmektir.
The onstart Olay ekran görüntüsü işlemeye başladığında sağlanan JavaScript işlevini çağırır. Kancalamak into onstart olayda GrabzIt tarafından çağrılması gereken JavaScript işlevini sağlamanız gerekir.
onstart
Tıpkı onfinish gibi, başlangıçta JavaScript işlevi bir id aşağıdaki gibi parametre. İd parametresi id JavaScript çağrısı tarafından alınacak ekran görüntüsü.
<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>
The onerror Bir hata oluştuğunda olay çağrılır. Kancalamak into bu olay, aşağıda gösterildiği gibi olayı ele alması gereken işlevi sağlar.
onerror
Hata olaylarını işlemek için belirttiğiniz JavaScript işlevi bir message ve code Aşağıda gösterildiği gibi parametre. Mesaj, hatanın yazılı bir açıklamasıdır ve kod, hatayla ilişkili sayısal koddur.
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>