- Firefox-Version
- Firefox 118.0
- Betriebssystem
- Windows 10 22H2 64 Bit
Mal wieder eine kleine Spielerei
Wenn man in uBlock nach Updates suchen möchte, dann muss man entweder erst noch auf den Button: Erweiterungen und dann auf uBlock und dann noch auf Dashboard öffnen klicken. (Den Klick auf Erweiterungen kann man sich sparen, wenn ublock auf einer Symbolleiste ist)
Mit diesem Skript wird ein verschiebbarer Button für das Dashboard erstellt.
JavaScript
// uBlock Update.uc.js
(function() {
if (location != 'chrome://browser/content/browser.xhtml') return;
try {
CustomizableUI.createWidget({
id: 'ublock',
type: 'custom',
defaultArea: CustomizableUI.AREA_NAVBAR,
onBuild: function(aDocument) {
var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
var props = {
id: 'ublock',
class: 'toolbarbutton-1 chromeclass-toolbar-additional',
label: 'uBlock Update',
tooltiptext: 'uBlock Update',
style: 'list-style-image: url("data:image/png;base64,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")',
onclick: 'if (event.button == 0) { \ openTrustedLinkIn("moz-extension://ed5db130-0809-4321-9dd5-4d58b4e53981/dashboard.html#3p-filters.html", "tab");\
}; '
};
for (var p in props)
toolbaritem.setAttribute(p, props[p]);
return toolbaritem;
}
});
} catch(e) { };
})();
Alles anzeigen
In Zeile 21 nach openTrustedLinkIn, muss der Pfad jeweils dafür angepasst werden. Einfach das Dashboard öffnen, und die Bezeichnung dann aus der Adressleiste kopieren und im Skript einfügen.
PS:
Ich weiß, man kann dafür auch ein Lesezeichen anlegen.
PPS:
Ich habe dafür ein vorhandenes Skript nur umgeschrieben!