GrabzIt ઘણી ઇવેન્ટ્સનો પર્દાફાશ કરે છે જે વિકાસકર્તાઓને હૂક કરવાની મંજૂરી આપે છે intઓ વિવિધ તબક્કાઓ જે સ્ક્રીનશોટ અને કેપ્ચર જનરેશન દરમિયાન થઈ શકે છે.
આ onfinish
જ્યારે સ્ક્રીનશોટ તૈયાર હોય ત્યારે ઇવેન્ટ પ્રદાન કરેલા જાવાસ્ક્રિપ્ટ ફંક્શનને ક callsલ કરે છે. હૂક કરવા માટે intઓ onfinish
ઇવેન્ટ માટે તમારે જાવાસ્ક્રિપ્ટ ફંકશન આપવાની જરૂર છે જેને GrabzIt દ્વારા ક beલ કરવો જોઈએ.
જાવાસ્ક્રિપ્ટ ફંક્શનમાં એક હોવું જોઈએ id
પરિમાણ, નીચે મુજબ. આઇડી પરિમાણ સમાન થશે id
જાવાસ્ક્રિપ્ટ ક byલ દ્વારા લેવામાં આવેલા સ્ક્રીનશોટનો. નો એક સંભવિત ઉપયોગ id
આ મેચિંગ સાથે સ્ક્રીનશોટ ડાઉનલોડ કરવા માટે સર્વર-સાઇડ કોડને ક callલ કરવા માટે AJAX નો ઉપયોગ કરવાનું કંઈક કરવું તે પરિમાણ હોઈ શકે છે id
તમારા વેબ સર્વર પર, જેથી તમારી પાસે ક્લાયંટ-સાઇડ જાવાસ્ક્રિપ્ટમાં જનરેટ કરેલા બધા સ્ક્રીનશshotsટ્સનો રેકોર્ડ છે.
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@/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@/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>
આ ફંક્શનનો બીજો ઉપયોગ સ્ક્રીન એનિમેશનમાં છુપાવવા અથવા બતાવવા અથવા અન્ય વેબ પૃષ્ઠ સુવિધાઓને સક્રિય કરવાનો છે, એકવાર સ્ક્રીનશોટ લોડ થઈ જાય.
આ onstart
જ્યારે સ્ક્રીનશોટ પ્રક્રિયા કરવાનું શરૂ કરે છે ત્યારે ઇવેન્ટ પ્રદાન કરેલા જાવાસ્ક્રિપ્ટ ફંક્શનને કહે છે. હૂક કરવા માટે intઓ onstart
ઇવેન્ટ માટે તમારે જાવાસ્ક્રિપ્ટ ફંકશન આપવાની જરૂર છે જેને GrabzIt દ્વારા ક beલ કરવો જોઈએ.
ઓનફિનિશની જેમ જ, onનસ્ટાર્ટ જાવાસ્ક્રિપ્ટ ફંક્શનમાં એક હોવું જોઈએ id
પરિમાણ, નીચે મુજબ. આઇડી પરિમાણ સમાન થશે id
સ્ક્રીનશોટ જે જાવાસ્ક્રિપ્ટ ક byલ દ્વારા લેવામાં આવશે.
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@/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@/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>
આ onerror
જ્યારે ભૂલ થાય ત્યારે ઇવેન્ટ કહેવામાં આવે છે. હૂક કરવા માટે into આ ઇવેન્ટ એ ફંક્શન પ્રદાન કરે છે જેને ઇવેન્ટને હેન્ડલ કરવી જોઈએ, નીચે બતાવ્યા પ્રમાણે.
ભૂલ ઇવેન્ટ્સને હેન્ડલ કરવા માટે તમે ઉલ્લેખિત કરેલા જાવાસ્ક્રિપ્ટ ફંક્શનમાં એક હોવું જોઈએ message
અને code
નીચે બતાવ્યા પ્રમાણે પરિમાણ. સંદેશ એ ભૂલનું ટેક્સ્ચ્યુઅલ સમજૂતી છે, અને કોડ એ ભૂલ સાથે સંકળાયેલ આંકડાકીય કોડ છે.
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@/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@/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>