This is the Developer Version (runs from source code). Go to the
Deployment Version (runs from built code).
Supported Platforms:
IE 6 on Windows
Known Issue(s):
None.
IE 7+ on Windows
Known Issue(s):
None.
Firefox 2.0.0.x on all o/s
Known Issue(s):
Works. Note: Requires the 250ms delay.
Firefox 3+ on all o/s
Known Issue(s):
None.
Safari 3+ on all o/s
Known Issue(s):
Doesn't work.
Opera 9+ on all o/s
Known Issues(s):
Doesn't work.
Chrome 1+ on all o/s
Known Issues(s):
Doesn't work as is; works when event capturing is turned off on the
'unload' event listener, it works.
Verification Targets:
Start the HTML Form Autosaver by clicking on the button "Create HTMLFormAutoSaver".
Enter some values in the input fields.
Turn on HttpFox or some other http traffic analyzer. Use it to listen to http traffic from the test
harness page.
Press submit, reload the page, or go to another page in the same browser tab/window.
There should be an attempt to send data via POST in the request logs.
The data in that attempt should be a list of data kept in the form at the moment the user reloaded,
pressed submit, or moved to another page.
Try the whole process again, but this time with either the checkbox "Save only on change" or "Use
confirmation dialog" selected. With the former selected, there will only be a POST request when there
is a change to the form. With the latter, there will be a confirmation dialog that will pop up just
before the POST request is sent out.