Wie kann man ihn beseitigen?
Ändere mal Zeile: 1005
zu:
background-color: transparent !important;
und teste.
Wie kann man ihn beseitigen?
Ändere mal Zeile: 1005
zu:
background-color: transparent !important;
und teste.
Das von Dir aus #3 funktioniert hier nicht unter Fx152.x.
Und das aus Beitrag Nr. 11 bzw. 12?
durch "documentGlobal" ersetzt
funktioniert auch:
// Bookmarksmanager.uc.js
// Autor @BrokenHeart aus link-button.uc.js umgeschrieben
// angepasst ab Version 152
(function() {
if (!window.gBrowser){
return;
}
let newWindow = null;
try {
CustomizableUI.createWidget({
id: 'bookmarks-manager-button',
type: 'custom',
defaultArea: CustomizableUI.AREA_NAVBAR,
onBuild: function(aDocument) {
var toolbaritem = aDocument.createXULElement('toolbarbutton');
var props = {
id: 'bookmarks-manager-button',
class: 'toolbarbutton-1 chromeclass-toolbar-additional',
removable: 'true',
label: 'Lesezeichen Manager',
accesskey: 'e',
tooltiptext: 'Lesezeichen Manager oeffnen',
style: 'list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACnklEQVQ4y6XTPYgVVxTA8f/ce2fu7Mx7vuf6srsa425cxFWEiDwCgpXpErELIVYWVolYWGmdKoVdLGwUGwXFJggWwq42hpBmiUaW1f2I7Pfs+p6773Pm3jspXtwEIhLwNIdTnB/nHDjwgeGNXrhz2JfysPC8/9fgrLAmez7105lnAOpAZejxwYGBiud5QA78N3cyRymSLG6kHBmJ+G1ueX0KPgJQ8ytppbXZ/tt/N5Aax9gnEUndUm84Xm/aytuJVBxZzn3VT0lbjMkoFIskawmDQ4MALC8ts3vPx9STJcKoSK3r8/CP9vZKqhhJjh/sZyB2ZFlGuVxmYSFleLgHzBaa7N8/SDJxlXj3SZZ0lesT8h/Aw1Kr1dAGjDEYY+h2uyRJAkCapiTzk4TpS7orIbUdo3jYbUD4SqJ1gNaaMAzRWhMEvVprjQ588pVHxJ+eQDRnCESGr/41QeALCnFEHAustcRxTNZcIepOkdsO0eZLivYZQh2lsKtEafUmJ8p93LldOZ21my3lkdNoNChKhXMOYwx27QnmzXVk3y524qEKZTCzyD7H3uwpl6ot8u7wXVbnppX2JYU4Jo57QBAEtPZ9CYsvoPWAoOCBWAMrgBwVtbGdOp3X6+M27fyglPRQvsL3fZxz+L6PHxbRY5fJFg9g1r9DFTKgB+TOMvnnCMNbW9+7jHlVb6Zr1x5OC19CnoMQHtZZpFBIPlMXR2VZ7ehC6noGMN0eMtWz87MAaiZ583UcBkIJsX3ZABOkqLQa3j+mj7euEIBdpeEFKLGH8ItDv7fe+zA3btyr/vrkl32dcXHeJWxlk0y0fubzzgNOmSmemle02/c5AqDeBUgpyzNzy9+M7B3b6F94/qPd4FZ0mlmAdJwFUeJbIXu9fwFVCBajMWIWPQAAAABJRU5ErkJggg==");'
};
for (var p in props)
toolbaritem.setAttribute(p, props[p]);
return toolbaritem;
}
});
} catch(e) { };
document.getElementById('bookmarks-manager-button').addEventListener( 'click', function(event) {
if (event.button == 0)
{
newWindow = null;
event.target.documentGlobal.openTrustedLinkIn('chrome://browser/content/places/places.xhtml',"tab");
}
}, true);
}) ();
Alles anzeigen
So auch hier.
Welches Skript meinst du denn damit?
Das angepasste aus Beitrag Nr. 3 funktioniert hier:
// Bookmarksmanager.uc.js
// Autor @BrokenHeart aus link-button.uc.js umgeschrieben
// angepasst ab Version 152
(function() {
if (!window.gBrowser){
return;
}
let newWindow = null;
try {
CustomizableUI.createWidget({
id: 'bookmarks-manager-button',
type: 'custom',
defaultArea: CustomizableUI.AREA_NAVBAR,
onBuild: function(aDocument) {
var toolbaritem = aDocument.createXULElement('toolbarbutton');
var props = {
id: 'bookmarks-manager-button',
class: 'toolbarbutton-1 chromeclass-toolbar-additional',
removable: 'true',
label: 'Lesezeichen Manager',
accesskey: 'e',
tooltiptext: 'Lesezeichen Manager oeffnen',
style: 'list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACnklEQVQ4y6XTPYgVVxTA8f/ce2fu7Mx7vuf6srsa425cxFWEiDwCgpXpErELIVYWVolYWGmdKoVdLGwUGwXFJggWwq42hpBmiUaW1f2I7Pfs+p6773Pm3jspXtwEIhLwNIdTnB/nHDjwgeGNXrhz2JfysPC8/9fgrLAmez7105lnAOpAZejxwYGBiud5QA78N3cyRymSLG6kHBmJ+G1ueX0KPgJQ8ytppbXZ/tt/N5Aax9gnEUndUm84Xm/aytuJVBxZzn3VT0lbjMkoFIskawmDQ4MALC8ts3vPx9STJcKoSK3r8/CP9vZKqhhJjh/sZyB2ZFlGuVxmYSFleLgHzBaa7N8/SDJxlXj3SZZ0lesT8h/Aw1Kr1dAGjDEYY+h2uyRJAkCapiTzk4TpS7orIbUdo3jYbUD4SqJ1gNaaMAzRWhMEvVprjQ588pVHxJ+eQDRnCESGr/41QeALCnFEHAustcRxTNZcIepOkdsO0eZLivYZQh2lsKtEafUmJ8p93LldOZ21my3lkdNoNChKhXMOYwx27QnmzXVk3y524qEKZTCzyD7H3uwpl6ot8u7wXVbnppX2JYU4Jo57QBAEtPZ9CYsvoPWAoOCBWAMrgBwVtbGdOp3X6+M27fyglPRQvsL3fZxz+L6PHxbRY5fJFg9g1r9DFTKgB+TOMvnnCMNbW9+7jHlVb6Zr1x5OC19CnoMQHtZZpFBIPlMXR2VZ7ehC6noGMN0eMtWz87MAaiZ583UcBkIJsX3ZABOkqLQa3j+mj7euEIBdpeEFKLGH8ItDv7fe+zA3btyr/vrkl32dcXHeJWxlk0y0fubzzgNOmSmemle02/c5AqDeBUgpyzNzy9+M7B3b6F94/qPd4FZ0mlmAdJwFUeJbIXu9fwFVCBajMWIWPQAAAABJRU5ErkJggg==");'
};
for (var p in props)
toolbaritem.setAttribute(p, props[p]);
return toolbaritem;
}
});
} catch(e) { };
document.getElementById('bookmarks-manager-button').addEventListener( 'click', function(event) {
if (event.button == 0)
{
newWindow = null;
/* event.target.ownerGlobal. */openTrustedLinkIn('chrome://browser/content/places/places.xhtml',"tab");
}
}, true);
}) ();
Alles anzeigen
und jetzt bei einem Musiklabel:
Das liegt an der Seite, und ist mit Google Chrome auch so:
zuerst bei DeepL aufgefallen:
Das ist eine Entscheidung der Webseite. Einfach bestätigen, und gut ist es.
alles andere sind Erweiterungen.
In dem Profil vom Screenshot gibt es keine Erweiterungen![]()
Das sind die Button, die du damit angesprochen hattest:
Dann hast du was falsch gemacht.
Siehe meinen Screenshot.
Das sind ja auch keine combined-buttons![]()
Ich bin happy, vielen Dank!
So sollte es ja auch sein, gerne wie immer![]()
Es sei denn, du hast es modifiziert:
Hatte ich![]()
Ich habe es nachträglich mal eingefügt.
keine Buttons mehr im Kontextmenü zu sehen
Teste:
//ScrollTopAndBottom.uc.js
// ab Fx 143
// angepasst ab Version 152
(function() {
if (location.href !== 'chrome://browser/content/browser.xhtml') return;
let menuitem = document.createXULElement('menuitem');
menuitem.id = 'context-to-top';
menuitem.classList.add('menuitem-iconic');
menuitem.setAttribute('tooltiptext' , '');
menuitem.style.setProperty('--menuitem-icon', 'url(chrome://browser/skin/downloads/downloads.svg)');
let refItem = document.getElementById('context-reload');
refItem.parentNode.insertBefore(menuitem, refItem);
//click
menuitem.addEventListener('click', () => {
if (event.button == 0) {
gBrowser.selectedBrowser.messageManager.loadFrameScript(' data: , content.scrollTo(0,0) ' , false);
}
});
})();
(function() {
if (location.href !== 'chrome://browser/content/browser.xhtml') return;
let menuitem = document.createXULElement('menuitem');
menuitem.id = 'context-to-bottom';
menuitem.classList.add('menuitem-iconic');
menuitem.setAttribute('tooltiptext' , '');
menuitem.style.setProperty('--menuitem-icon', 'url(chrome://browser/skin/downloads/downloads.svg)');
let refItem = document.getElementById('context-reload');
refItem.parentNode.insertBefore(menuitem, refItem);
//click
menuitem.addEventListener('click', () => {
if (event.button == 0) {
gBrowser.selectedBrowser.messageManager.loadFrameScript(' data: , content.scrollTo(0,100000) ' , false);
}
});
var css = `
#context-to-top {
--menuitem-icon: url("chrome://browser/skin/downloads/downloads.svg");
transform:rotate(180deg)!important;
margin-left: 0px !important;
margin-right: 10px !important;
}`;
var cssUri = Services.io.newURI('data:text/css,' + encodeURIComponent(css), null, null);
var SSS = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
SSS.loadAndRegisterSheet(cssUri, SSS.AGENT_SHEET);
})();
Alles anzeigen
Im Kontextmenü sehe ich:
Funktionieren die vorhandenen Button Hoch/Runter denn nicht![]()
ändert nichts am Ergebnis.
Teste bitte:
Über eine Lösung freue ich mich.
Den Wert mal etwas übertrieben:
margin: 0.8px -0.8 !important;
Das funktioniert eh nicht, weil da fehlt nach -0.8 die Bezeichnung .px
Herzlichen Dank alles passt.
sehr schön...war gern geschehen![]()
OK, dann vergiss das letzte Skript bitte.
Nur für alle Fälle:
uBlock ist aktiviert?
und das stimmt auch?
moz-extension://5ecb425e-9732-4036-b85d-5a22f246c4d4
eben nicht.
Und damit?
// ublock_in_new_tab.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 currentProfileDirectory = Services.dirsvc.get("ProfD", Ci.nsIFile).path.replace(/\\/g, "/");
var buttonicon = "pencil.png"
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-Button',
tooltiptext: '',
style: 'list-style-image: url("' + ("file:" + currentProfileDirectory + "/chrome/icons/" + buttonicon) + '")'
};
for (var p in props)
toolbaritem.setAttribute(p, props[p]);
toolbaritem.addEventListener('click', event => {
if (event.button == 0) {
event.target.documentGlobal.
//event.target.ownerGlobal.
openTrustedLinkIn("moz-extension://5ecb425e-9732-4036-b85d-5a22f246c4d4/dashboard.html#3p-filters.html", "tab");
}
});
return toolbaritem;
}
});
} catch(e) { };
})();
Alles anzeigen
um die Seite geht es.
Sie wird also bei dir geöffnet, oder nicht?
den Ublock nicht aktualisieren.
Öffnet sich denn diese Seite?
oder was genau passiert wenn du den Button anklickst?