AutoFillby Jonathan Nathan Click here for the AutoFill Load Form. This script attempts to complete webforms. While Safari supports limited form completion, this script is more extensible and allows you to have a single autofill profile for both Safari and Internet Explorer. Since this script is editable, you have the ability to add any values you wish. To do so, open the script and add or modify the records in “the_inputs” variable. More instructions are included in the comments of the script itself. All information collected by this script is personal and confidential. At no time is this information sent to or tracked by the author of this script. Check the code. All information is optional but the more complete your answers, the better the autofill. There are three ways to load the autofill values. You can open the “AutoFill Load Form” page in Safari and complete the webform. Once you have completed this form (entering as little or as much as you wish), leave this page open and active in Safari, then run the AutoFill script and choose to load values from the webform. The second way to load values is simply to run the script and it will prompt you for all of the values. (This is a pretty cool routine that allows you to set properties of a record, stepping forward and backward, allowing you to stop in the middle and resume the load later.) The final and perhaps best way (and least interesting) is to simply adjust the values in the “my_data” property of the script—preferable if you‘re going to be modifying values frequently. To test, after you‘ve loaded the values, reset or reload the webform, leave it blank, and run the script again. To reset the values in the script, open it in Script Editor, re-compile, and save. You‘ll then need to repeat the load process. When you run the AutoFill script after the initial load, it will look to see if Safari is running and try to complete all the forms on the active page. If Safari is not running, the script checks to see if Internet Explorer is active and tries to complete all the forms on the active page. Future versions of this script will support more browsers, more input types, more fields, and multiple profiles (e.g., one for home, one for the office). |