वेब पर कब्जा और परिवर्तित करने के लिए उपकरण

आप जावास्क्रिप्ट में एक पॉप्युलेटेड फॉर्म को कैसे कैप्चर करते हैं?

का उपयोग करने के लिए एक सामान्य अनुरोध है GrabzIt's जावास्क्रिप्ट लाइब्रेरी उपयोगकर्ता द्वारा भरे गए फॉर्म को कैप्चर करने के लिए। हालांकि, हमारे कैप्चर को रिमोट सर्वर से लिया जाता है, GrabzIt थोड़ा अतिरिक्त काम के बिना ऐसा करने में सक्षम नहीं होगा। सौभाग्य से यह सब काम का निर्माण किया गया है intओ ConvertPage विधि, यदि आप अधिक जानकारी की जाँच करना चाहते हैं गतिशील सामग्री कैप्चर करना.

हालाँकि, ध्यान दें CSS और JavaScript जैसे संसाधन तब तक लोड नहीं किए जा सकते जब तक कि वेबपेज एक्सेस नहीं हो internet। इस कार्यक्षमता का उपयोग करने का एक उदाहरण नीचे दिखाया गया है।

<html>
<head>
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.8/grabzit.min.js"></script>
</head>
<body onload="loadFromQueryString()">
<form id="myForm">
<label>Name</label> <input type="text" name="fullname" value="Sam"/><br/>
<label>Order</label> <select name="order">
<option value="Computer">Computer</option>
<option value="Monitor">Monitor</option>
<option value="Printer">Printer</option>
</select><br/><br/>
<input type="button" value="Take Screenshot" onclick="createScreenshot();"/>
</form>
<div id="divResult"></div>
<script type="text/javascript">
function createScreenshot()
{
    //dynamically capture the page and add it to the div.
    GrabzIt("Sign in to view your Application Key").ConvertPage().AddTo('divResult');
}
</script>
</body>
</html>