વેબને કેપ્ચર અને કન્વર્ટ કરવા માટેનાં સાધનો

જાવાસ્ક્રિપ્ટ સાથે સ્ક્રીનશોટ અને એચટીએમએલ કન્વર્ઝન ઇવેન્ટ્સ

જાવાસ્ક્રિપ્ટ એપીઆઇ

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>

આ ફંક્શનનો બીજો ઉપયોગ સ્ક્રીન એનિમેશનમાં છુપાવવા અથવા બતાવવા અથવા અન્ય વેબ પૃષ્ઠ સુવિધાઓને સક્રિય કરવાનો છે, એકવાર સ્ક્રીનશોટ લોડ થઈ જાય.

Stનસ્ટાર્ટ ઇવેન્ટ

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>

Eનરોર ઇવેન્ટ

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>