Diese dort verlinkte https://raw.githubusercontent.com/Endor8/userChr…anpassungen.zip funktioniert nicht.
In meinem Chrome-Ordner habe ich eine userChromeShadow.uc.js und eine userChromeShadow.css.
Diese dort verlinkte https://raw.githubusercontent.com/Endor8/userChr…anpassungen.zip funktioniert nicht.
In meinem Chrome-Ordner habe ich eine userChromeShadow.uc.js und eine userChromeShadow.css.
Diese dort verlinkte
Das funktioniert aber:
Nutzt du denn schon Skripte, und funktionieren die?
Wenn ja, dann brauchst du die .zip Datei doch gar nicht.
Hat funktioniert. Besten Dank 😊
Hat funktioniert. Besten Dank
![]()
![]()
Diese dort verlinkte
Das funktioniert aber:
https://github.com/Endor8/userChr…rChrome/Dateien
Nutzt du denn schon Skripte, und funktionieren die?
Wenn ja, dann brauchst du die .zip Datei doch gar nicht.
Ein Dummy geht nun auf die beschriebene verlinkte ShadowRoot: Neue Aufruf-Methode für CSS-Regeln findet dort einen Link zu einer firefox-anpassungen.zip, klickt drauf und dann kommt ein "404: Not Found". Dann soll der Dummy jetzt wissen, dass er doch https://github.com/Endor8/userChr…rChrome/Dateien gehen soll, da funktioniert doch alles. ![]()
Nein, ich nutze keine Scripte. Ich folge nur dem was gesagt wurde, damit man diesen grünen (+) wegbekommt. Der geht immer noch nicht weg. jd_cort hat sich ja bedankt das es bei ihm funktioniert. Was hat er anders gemacht?
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.
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.
Diese rote Restart-Icon habe ich.
Aber vermutlich die userChromeShadow.uc.js nicht... ![]()
Doch, habe ich.
Wo genau hast du die?
Unterordner "chrome" im Profilordner.
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.
Auf den ersten Blick ist der Inhalt meiner userChromeShadow.uc.js identisch mit dem von dir geposteten Quelltext.
Auch so gestartet. Das (+) ist weiterhin da.
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:
hast du evtl. die alte Suchleiste aktiviert per: browser.search.widget.new auf false?
Ist auf true.
Ich bemerke keinen Unterschied zu vorher, auch der grüne (+) ist weiterhin da.
Ist auf true.
Ich verstehe es nicht![]()
Wert auf false ergibt mit dem Code in der userChrome:css
Kein + mehr vorhanden.
Genau. Bei der alten Searchbar wäre das (+) weg. Bei der neuen damit nicht.
Bei der neuen damit nicht.
Du kannst natürlich YouTube auch einfach hinzufügen, dann ist das + weg.
Und damit den Eintrag entfernen: