LastPass is not yet compatible with Conkeror, but it doesn't look all that hard. Here are some notes.
* lastpass
** has META_INF
** overlays
*** lastpass.xul
loads getlp.js
window.addEventListener("load", LP.lpToolbarInit, false);
*** statusbar.xul
loads getlp.js
** install.rdf
has toolkit support, but only 1.9a2 through 1.9.6 (that's odd)Installs by deleting META_INF from the xpi and adding a Conkeror stanza to install.rdf as described on Extensions.
This goes in chrome.manifest:
overlay chrome://conkeror-gui/content/conkeror.xul chrome://lastpass/content/lastpass.xul
Then after I restarted Conkeror, a LastPass dialog came up to guide me through account creation. A few errors were spewed to the console, though.
This error could be a tricky one. It indicates that LastPass expects to find a xul:tabbrowser in the window, but Conkeror does not use one of those.
Console error: [JavaScript Error: "LP.mostRecent().getBrowser().addTab is not a function" ...
