weiter nach Links verschieben könnte
Auch verschieben ist kein Problem.
Beispiel:
Das Problem ist ja, der Code funktioniert warum auch immer bei dir nicht.![]()
weiter nach Links verschieben könnte
Auch verschieben ist kein Problem.
Beispiel:
Das Problem ist ja, der Code funktioniert warum auch immer bei dir nicht.![]()
Bei der neuen damit nicht.
Du kannst natürlich YouTube auch einfach hinzufügen, dann ist das + weg.
Und damit den Eintrag entfernen:
Ist auf true.
Ich verstehe es nicht![]()
Wert auf false ergibt mit dem Code in der userChrome:css
Kein + mehr vorhanden.
Der geht immer noch nicht weg.
Nur mal so...
hast du evtl. die alte Suchleiste aktiviert per: browser.search.widget.new auf false?
Wenn ja, dann kann das auch nicht funktionieren.
Wenn du das gemacht hast, dann sollte dieser (normale) CSS-Code in der userChrome.css funktionieren:
Jetzt passt es.
Es ist immer blöd, wenn User Änderungen in der config machen, dass dann aber nicht gleich dazu schreiben.
Die leere Seite nennt sich jetzt nämlich: about:blank
Ansonsten, freut mich wenn es nun funktioniert![]()
ja per user.js
Das macht man in den normalen Einstellungen wenn möglich, und nicht per user.js.
Teste:
ja
Zwecks besserer Erkennung habe ich den Hintergrund mal rot gemacht.
So sieht das hier aus, wenn ich den Firefox mit dem Code dann starte:
userChrome.css
Das:
gehört auch in die userContent.css.
Und zwar so dann:
userChrome.css
Der Code gehört wenn dann in die userContent.css![]()
Diese rote Restart-Icon habe ich.
Das ist doch schon mal sehr gut, dann passen zumindest deine Vorbereitungen.
Dann öffne bitte mal deine userChromeShadow.uc.js und tausch den Inhalt gegen diesen aus:
// userChromeShadow.uc.js by aborix
// 28.07.2022 FF104+ Fix: using PathUtils.join (Sören Hentzschel)
(async function() {
if (location != 'chrome://browser/content/browser.xhtml') return;
try {
let path = PathUtils.join(PathUtils.profileDir, 'chrome', 'userChromeShadow.css');
let cssIn = await IOUtils.readUTF8(path);
let sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
let uri = makeURI('data:text/css;charset=UTF=8,' + encodeURIComponent(cssIn));
sss.loadAndRegisterSheet(uri, sss.AUTHOR_SHEET);
} catch(e) {
console.log("UserChromeShadow-Error: " + e.name + ': ' + e.message );
};
})();
Alles anzeigen
Evtl. ist bei dir ja ein Fehler drin![]()
Danach den Firefox neu starten. Am besten mit dem neuen roten Button, denn dadurch wird auch der Skriptcache gelöscht.
muss der Code an einer bestimmten Stelle rein gesetzt
Nein.
direkt untereinander. Die Leerzeile 4 ist notwendig?
Das ist egal.
Wo hast du den Code eingefügt? Poste die kompl. Datei doch bitte mal.
mittlerweile in der userChrome.css, Shadow.css, userChromeShadow.css drinnen.
Du brauchst nur diese beiden Dateien im Ordner chrome:
Test ob Skripte überhaupt bei dir funktionieren:
Dieses rote Icon erscheint:
wenn du im Ordner chrome eine Datei mit dem Namen:
RestartFirefoxButtonM.uc.js
und diesem Inhalt erstellst:
// RestartFirefoxButtonM.uc.js
// v. 0.3
(function () {
if (location.href !== 'chrome://browser/content/browser.xhtml')
return;
try {
CustomizableUI.createWidget({
id: 'restart-button2a',
type: 'custom',
defaultArea: CustomizableUI.AREA_NAVBAR,
onBuild: function (aDocument) {
var toolbaritem = aDocument.createXULElement('toolbarbutton');
var props = {
id: 'restart-button2a',
class: 'toolbarbutton-1 chromeclass-toolbar-additional',
label: 'Neustart',
tooltiptext: 'Neustart (mit Rechts- 2 und Linksklick 0 wird userChrome.js-Cache geleert)',
style: 'list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC+klEQVQ4y2WSW2gcdRTGfzM7l51sdne6s2k36zYmdk1qxRVaiyA+NJAHpUILDYooluKlL4LvKoqivokUBUsRRArSB580lHqh1BDaFCoGNklLsk3bVIZku8lespeZnf/M+JKatH5w3s7345zzHYn/SwHMzVKAABBAE2gAzsPND+gipGUY7yXzqqwYhUB0ZIG3LmhPCTpnQb1wCC+4BM/JqO9J281/KIylxO6vd77+8l5JlaA3Tui5eNUmYr1Ce2ae+r25cwLvbA/WDw7t7n+Aiwpj2fzoL7tOvBatF4v4rTahLyFFQpBVZAUkXccp3aZ2eZL8p5/w40fvIm+OnUv6A9/3v308unZlGn+jiaypGCHENzrooQ9BiL/RRO3vp+/YK+j9ma0bCHjjkZPHc7VrM9Bogq7RvTDJr+7i0lSM2kutaObpPc9kjSf3IQmP0A3wq/UtgELqTdWXqBVvENF12n9d5v3U8k8TLqdoUbbTzviHN6c/T99cRiOG8cQI0r3WFiDak8h1Z0uEi3dQFJVzieXZiXU+AJYmouxzapw0SaLgEdDCvT5LODS0LUYnwLsyj0+NqtumkaYElE4nyCw1+BYYsFl7MO/zX20BVgI7GCROlzpNPPZKPPZdFu0tmwZwAohuPtR2yYAjAywnhB0AXUJkIFulUDY49U4eGVj4YpiV07spzO14qnDr8bHMP/uPapPmkPPZo5QjAHaSPYfD1LOKJ9GiTl9gkax6B+J+cORoksOmzfiwcXBYGszHa/HeRMOIGb+VLikfV7kbAVhtsZJKrr0wdvCI2bljI/AwSYpBNxdLt6wduYEDYFlOJyK5oax6C8U//TM9jVKlw+3I5j6VyTb1kUpxtDAyqutlH4ELRHwtaXZDK+5oVsoJVd25e+Nq8I1xa2GmzBTg3gcEwOLPHnZHXcwPBUrfLm2nlLYyqmaZRGKJYHV1QVy9ft79Ul+b/nuVCaAKID102V6gEFV48fksh6I+ppBxhETDbnNtvsLvwAxQuW/4F2IsPJT8fGTdAAAAAElFTkSuQmCC")'
};
for (var p in props)
toolbaritem.setAttribute(p, props[p]);
toolbaritem.addEventListener('click', event => {
if (event.button == 1) {
Services.startup.quit(Ci.nsIAppStartup.eRestart | Ci.nsIAppStartup.eAttemptQuit);
}
if (event.button == 0 || event.button == 2) {
event.preventDefault();
Services.appinfo.invalidateCachesOnRestart();
Services.startup.quit(Ci.nsIAppStartup.eRestart | Ci.nsIAppStartup.eAttemptQuit);
}
});
return toolbaritem;
}
});
} catch (e) {
}
})();
Alles anzeigen
Evtl. im Symbolleiste anpassen Fenster nachsehen, ob es da erstellt wurde und nicht auf einer Leiste oben.
Ist das Icon nicht vorhanden = dann passt deine Vorbereitung zur Nutzung von Skripten nicht.
die leere Seite beim Start/neuen Tab anstatt weiss die Farbe #EAEAED?
Teste bitte:
hat da eine Zeile auch Auswirkungen auf die Hintergrund Farbe vom Hamburger Menü?
Nein, ich nutze keine Scripte.
Ok.
Du hast dir die obere .zip Datei geladen?
Wenn ja, dann bitte gaaanz in Ruhe genau überprüfen, ob du die Dateien wirklich an den richtigen Stellen eingefügt hast.
Dann 1x den Fx im Fehlerbehebungsmodus starten..aber Achtung...nicht auf Firefox bereinigen dabei klicken.
Dann wieder normal starten und testen.
dann auf der Camp-Seite nicht vorhanden sein?
Stimmt auch wieder![]()
Hamburger Menü ist ein weisses Viereck.
eine Website die Breite der Scrollbar beeinflussen kann
Hallo Ralf.
Hier sieht das so aus mit dem Skript aus Beitrag Nr. 1
YouTube:
Forum:
Vermutung:
Es liegt an deiner zusätzlichen Leiste auf der rechten Seite.![]()
Symboll alle lila.
K.A. was du gemacht hast![]()
Hier sieht das mit deinem Code so aus:
Da sind keine Icons lila.
Teste bitte: