તે શક્ય છે save JavaScript સ્ક્રીનશૉટ, પરંતુ તમારે અમારા સર્વર સાઇડ API નો ઉપયોગ કરવાની જરૂર પડશે જેમ કે PHP GetResult પદ્ધતિ માટે નાની વેબ સેવા અમલમાં મૂકવા માટે save સર્વર બાજુ પરની છબી. PHP વેબ સેવાનું ઉદાહરણ save સ્ક્રીનશોટ, નીચે બતાવેલ છે.
include("lib/GrabzItClient.php"); $id = $_GET["id"]; // Custom id can be used to store user ids or whatever is needed for the later processing of the // resulting screenshot $grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); $result = $grabzIt->GetResult($id); if (!$result) { return; } //assuming jpg screenshots file_put_contents("results" . DIRECTORY_SEPARATOR . $id + ".jpg", $result);
માટે intPHP વેબ સેવાને JavaScript API સાથે એકત્ર કરો જેનો તમારે ઉપયોગ કરવાની જરૂર પડશે ઓનફિનિશ ઇવેન્ટ. આનો ઉપયોગ પછી સર્વર બાજુની વેબ સેવા પર AJAX કૉલ કરવા માટે થઈ શકે છે, જેમાં પૂર્ણ થયેલ સ્ક્રીનશોટની ID હશે. વેબ સેવા પછી આ માહિતીનો ઉપયોગ કરી શકે છે save વેબ સર્વર પરની છબી. નોંધ કરો કે નીચેનું ઉદાહરણ ઉપયોગ કરે છે jQuery.
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.5.2/grabzit.min.js"></script>
<script type="text/javascript">
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com",
{"onfinish": function (id){
$.ajax("http://www.example.com/mywebservice.php?id="+id);
}}).Create();
</script>
એકવાર સેટ કરીને જનરેટ થઈ ગયા પછી કેપ્ચર્સને સીધા Amazon S3, DropBox, FTP અને WebDav પર નિકાસ કરી શકાય છે. export
પરિમાણ આ કરવા માટે તમારે એક બનાવવાની જરૂર છે નિકાસ URL અને તેને JavaScript API પર મોકલો.
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.5.2/grabzit.min.js"></script>
<script type="text/javascript">
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com",
{"export": "dropbox://",
"onfinish": function (id){
$.ajax("http://www.example.com/mywebservice.php?id="+id);
}}).Create();
</script>
જ્યાં નિકાસ URL એ વપરાશકર્તાનામ અને પાસવર્ડનો ઉલ્લેખ કરે છે તે ભલામણ કરવામાં આવે છે કે તમે ફક્ત આ કાર્ય માટે વપરાશકર્તા બનાવો, જેથી જો જરૂરી હોય તો ઍક્સેસને રદ કરવાનું સરળ રહેશે. તેમજ આ JavaScript માં છે, કૃપા કરીને ખાતરી કરો કે તમે પસંદ કરો છો સુરક્ષિત નિકાસ URL વિકલ્પ કારણ કે આ લોકો તમારા સ્ટોરેજ સોલ્યુશનના વપરાશકર્તાનામ અને પાસવર્ડની ચોરી કરવાનું બંધ કરશે.
ઉદાહરણમાં ઓનફિનિશ પદ્ધતિ જરૂરી નથી પરંતુ તમને યોગ્ય વપરાશકર્તા અથવા ક્રિયા વગેરે સાથે કેપ્ચરની આઈડી સ્ટોર કરવાની મંજૂરી આપે છે.
નો ઉપયોગ કરવાની વૈકલ્પિક પદ્ધતિ છે ડેટાયુરી પદ્ધતિ કેપ્ચરનો ડેટા URI મેળવવા માટે JavaScript લાઇબ્રેરીમાં આ મૂલ્ય પછી તમારા સર્વર પર પોસ્ટ કરી શકાય છે, જો તમે save તસવીર.
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.5.2/grabzit.min.js"></script>
<script type="text/javascript">
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com").DataURI(callback);
function callback(dataUri)
{
$.post("http://www.example.com/mywebservice.php", {data: dataUri});
}
</script>