- Abraxas - https://www.effinger.org -

Erweiterte Menüeinträge in Firefox mit userChrome.js

Ich finde es immer lästig, wenn ich Passwörter löschen oder anschauen will, umständlich über Extras>Einstellungen>Sicherheit>Gespeicherte Passwörter den Passwort-Manager aufzurufen. Mit der Extension userChrome.js (Version 0.8) [1]Mirror [2] – lassen sich tolle Dinge anstellen. So kann man einen entsprechenden Menüeintrag für den Passwort-Manager erstellen, so dass man ihn direkt über Extras>Gespeicherte Passwörter aufrufen kann. Um das zu machen editiert man nach der Installation der Extension die Datei userChrome.js im Unterverzeichnis chrome des Firefox-Profilverzeichnis und fügt folgenden Code hinzu:

[
{
"label" : "Cookies anzeigen",
"accesskey": "K",
"oncommand": "window.open('chrome://browser/content/preferences/cookies.xul', 'Browser:Cookies', 'chrome,resizable=yes');"
},
{
"label" : "Gespeicherte Passwörter",
"accesskey": "P",
"oncommand": "window.open('chrome://passwordmgr/content/passwordManager.xul', 'Toolkit:PasswordManager', 'chrome,resizable=yes');"
},
{
"label" : "Zertifikate anzeigen",
"accesskey": "E",
"oncommand": "window.open('chrome://pippki/content/certManager.xul', 'mozilla:certmanager', 'chrome,resizable=yes,all,width=600,height=400');"
}
]
.forEach(function(attrs) {
	var menuitem = document.createElement("menuitem");
	for (var key in attrs)
	menuitem.setAttribute(key, attrs[key]);
	document.getElementById("menu_ToolsPopup").insertBefore(menuitem, document.getElementById("sanitizeItem"));
});
if (location != "chrome://browser/content/browser.xul") throw "stop";

Hier gibt es noch weitere interessante Code-Schnipsel [3].