[Spawned from "Password Manager workaround".]
Sat, 30 Jul 2011 18:12:21 +0800, /Philip Chee/:
On 30/07/2011 16:44, Stanimir Stamenkov wrote:
... this thread has become quite big. I guess I'll need to compile
some document (at least for myself) describing the different use
cases, the current problems, relevant Bugzilla references, possible
solutions and workarounds (including extensions).
You could put it in the wiki:
https://wiki.mozilla.org/SeaMonkey/
Perhaps as:
https://wiki.mozilla.org/SeaMonkey/PasswordManagementTips
Until I get my thoughts arranged in order to present them, I'll
throw some in here.
I've identified few useful extensions:
1. Secure Login <https://addons.mozilla.org/addon/secure-login/>
It is not packaged as SeaMonkey compatible but is easily patched to
make it so - see "secure_login+sm.diff" attached. If you don't know
how to apply the diff you may manually apply the changes - look at
the lines starting with a single + in front (the should be inserted
where they appear in the context).
This extension will allow you to fill-in your login details (if you
have them remembered already) on forms which otherwise don't get
automatically filled-in. Pretty much like the custom button
suggested at the beginning of the previous thread, but in addition
will allow you to choose which account details to fill-in, if you
have more than one remembered (unlike the simple custom button
script). This feels pretty much like what we've got with SeaMonkey
versions prior 2.0.
This extension also exposes the old "Saved Passwords" dialog, which
many people seem to miss in SeaMonkey 2.1+.
2. Saved Password Editor
<https://addons.mozilla.org/addon/saved-password-editor/>
This allows you to edit and manually add login details for forms
which otherwise prevent it from happening automatically.
On its own, this extension also exposes the old "Saved Passwords"
dialog where it adds an "Edit" button.
3. Remember Passwords
<https://addons.mozilla.org/addon/remember-passwords/>
Represents the most simple hack to bring the standard login
management despite autocomplete="off" anoyances, in most of the cases.
-----
I imagine an extension combining (not necessarily fully) the
functionality of the given three, would provide a complete solution
for every need. There's still at least one edge case not covered by
any of the three - I have some rough idea how to fix (I'll possibly
integrate it in future "Remember Passwords" version).
--
Stanimir
diff -r 24cdf01c656f chrome.manifest
--- a/chrome.manifest Sun Jul 31 19:05:46 2011 +0300
+++ b/chrome.manifest Sun Jul 31 19:10:48 2011 +0300
@@ -19,6 +19,7 @@
locale securelogin zh-TW chrome/locale/zh-TW/
skin securelogin classic/1.0 chrome/skin/
overlay chrome://browser/content/browser.xul
chrome://securelogin/content/secureLoginOverlay.xul
+overlay chrome://navigator/content/navigator.xul
chrome://securelogin/content/secureLoginOverlay.xul
style chrome://global/content/customizeToolbar.xul
chrome://securelogin/skin/secureLogin.css
style chrome://browser/content/browser.xul
chrome://securelogin/skin/secureLogin1.5.css
appversion<2.0
style chrome://securelogin/content/secureLoginOptions.xul
chrome://securelogin/skin/secureLoginOptions1.5.css appversion<2.0
diff -r 24cdf01c656f install.rdf
--- a/install.rdf Sun Jul 31 19:05:46 2011 +0300
+++ b/install.rdf Sun Jul 31 19:10:48 2011 +0300
@@ -17,6 +17,22 @@
<em:maxVersion>6.*</em:maxVersion>
</Description>
</em:targetApplication>
+ <em:targetApplication>
+ <Description>
+ <!-- Toolkit -->
+ <em:id>[email protected]</em:id>
+ <em:minVersion>5.0</em:minVersion>
+ <em:maxVersion>6.*</em:maxVersion>
+ </Description>
+ </em:targetApplication>
+ <em:targetApplication>
+ <Description>
+ <!-- SeaMonkey -->
+
<em:id>{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}</em:id>
+ <em:minVersion>2.2</em:minVersion>
+ <em:maxVersion>2.3.*</em:maxVersion>
+ </Description>
+ </em:targetApplication>
<em:translator>Fingli (Bulgarian)</em:translator>
<em:translator>PetrTwo (Czech)</em:translator>
<em:translator>Oliver Roth (German)</em:translator>
_______________________________________________
support-seamonkey mailing list
[email protected]
https://lists.mozilla.org/listinfo/support-seamonkey