A bookmarklet to manually trigger Opera's Save Password bar to appear.
This bookmarklet is intended to be used on login forms where Opera fails to present the Save Password bar when the form is submitted.
This bookmarklet may also work for any forms that has a password form field. e.g.: registration forms.
How It Works:
This bookmarklet asks the user to point to the form fields that will be included when the Save Password bar is shown.
Once all the fields are gathered, it creates a hidden form that Password Manager can detect,
then it simulates a form submission which will trigger the Save Password bar to be shown. No actual data will be sent.
Installation (as toolbar button):
Drag the above SavePassword link onto any Opera toolbar, and hold the SHIFT key before dropping the link.
To start dragging a link, click and hold the left mouse button on the link, then move the mouse forward or backward.
- Open the login web page and enter the login details.
- Click the SavePassword toolbar button. A dialog with instruction will be displayed.
- Click the OK on the dialog to dismiss it.
- Click on a non empty password box of the login form.
To deactivate the bookmarklet, click the SavePassword toolbar button again or press the ESC key. When no dialog is being shown.
- If the form fields are found and usable, a confirmation will be displayed with the field details that consist of name, ID and
class name if present, in one line for each form field. The user will have to decide whether these fields holds the required
login details that will be detected by the Password Manager.
- If all the required fields are listed, click the OK button to trigger the Save Password bar and deactivate this bookmarklet.
- If the user name or password field is not yet listed, click the Cancel button to show a prompt for deeper field search.
- If the field search prompt is rejected/canceled, the process will be back to above step #4 again.
- If the field search can't find any more fields, this bookmarklet will deactivate itself.
- If it found an empty password field, it will deactivate itself.
- Fields must have a name or an ID or both, and the password field must not be left empty, in order to be detectable by
the Password Manager.
- It is up to Password Manager to decide which fields are actually saved in the password database.
- Login forms that are presented in an IFRAME, will not work. The only solution for this is to add the bookmarklet as
a new menu item under the [Frame Menu] INI section. i.e.: Show/Hide Code
- This bookmarklet will not work on forms that uses XHR to send the login data.
- This bookmarklet has not been tested on many sites, so it may not work on some sites.
Please post any feedbacks to opera.general newsgroups.