Tools om het web vast te leggen en te converteren

Hoe neem je een ingevulde vorm in JavaScript?

Een veelgebruikt verzoek is om de GrabzIt's JavaScript-bibliotheek om een ​​opname te maken van een formulier dat de gebruiker heeft ingevuld. Omdat onze opnamen echter afkomstig zijn van externe servers, kan GrabzIt dit niet doen zonder een beetje extra werk. Gelukkig is al dit werk gebouwd into de ConvertPage methode, als u meer informatie wilt, kijk dan op dynamische inhoud vastleggen.

Merk echter op dat bronnen zoals CSS en JavaScript kunnen niet worden geladen tenzij de webpagina toegankelijk is op de internet. Een voorbeeld van het gebruik van deze functionaliteit is hieronder weergegeven.

<html>
<head>
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.7/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>