userChrome.js Scripte für den Fuchs (Diskussion)

  • Hallo Mira_Belle .
    Ja stimmt.
    Ich wollte warten bis es hier getestet ist und wie du selber gesehen
    hast war eine Anpassung noch notwendig. Warte noch ob ich noch was
    ändern soll - muss. Dann aktualisiere ich die Version bei Github.
    Auch Dir einen schönen Sonntag.
    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:139.0) Gecko/20100101 Firefox/139.0.4
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

  • Das if (location.href !== 'chrome://mozapps/content/downloads/unknownContentType.xhtml') return; nach (function () {

    eingefügt, dann gibt es auch keine Fehlermeldong mehr. Oder?

    Das ist richtig. v140.0beta9. Hinzugefügt durch Zeile #9.

    Code
    (function() {
        if (location.href !== 'chrome://mozapps/content/downloads/unknownContentType.xhtml') return;
        const { FileUtils } = ChromeUtils.importESModule('resource://gre/modules/FileUtils.sys.mjs');
  • Also wäre dann das Skript z.Z. wie folgt abzuändern:

    JavaScript
    (function () {
    	if (location.href !== 'chrome://mozapps/content/downloads/unknownContentType.xhtml') return;
        const { FileUtils } = ChromeUtils.importESModule('resource://gre/modules/FileUtils.sys.mjs');
        const { setTimeout } = ChromeUtils.importESModule('resource://gre/modules/Timer.sys.mjs');
    
        setTimeout(function () { ...

    Richtig?

    Mit <3lichem Gruß

    Mira

  • Hallo Mira_Belle .
    Leider nicht ganz.
    Habe es aktualisiert siehe hier:

    userChrome.js/Firefox 139/SaveTo.uc.js at master · Endor8/userChrome.js
    Skripte für die Firefox-Erweiterung userChromeJS. Contribute to Endor8/userChrome.js development by creating an account on GitHub.
    github.com

    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:139.0) Gecko/20100101 Firefox/139.0.4
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

  • Hallo zusammen.
    Es gibt mal wieder ein neues Script.

    aboutconfig_menu.uc.js

    ...

    Das Script ist wie immer auf Github bei mir zu finden:

    https://github.com/Endor8/userChr…nfig_menu.uc.js

    Mfg.
    Endor

    Genial, Dankeschön! Funktioniert, ich bekomme aber diese Fehlermeldung in der Konsole

    Zitat

    13:58:45.307 Uncaught ReferenceError: CustomizableUI is not defined
    <anonymous> file:///C:/Users/bege/AppData/Roaming/Mozilla/Firefox/Profiles/487kit50.Quantum/chrome/JS/aboutconfig_menu_orig.uc.js:250
    <anonymous> file:///C:/Users/bege/AppData/Roaming/Mozilla/Firefox/Profiles/487kit50.Quantum/chrome/JS/aboutconfig_menu_orig.uc.js:537
    loadScript file:///C:/Program Files/Mozilla Firefox/userChromeJS/utilities.js:114
    aboutconfig_menu_orig.uc.js:250:5

    Edit: damit (wurde schon an anderer Stelle diskutiert) vor CustomizableUI.createWidget erscheint der Fehler nicht mehr. Dann verschwindet aber auch das rote Ausrufezeichen auf dem Button. Das ist nicht Teil des Symbols list-style-image. Die Bedeutung konnte ich bisher nicht herausfinden.

    JSON
    if (!window.gBrowser){
        return;
    }

    Ich habe unter CSP noch das hinzugefügt

    JavaScript
    {
                name: "🔏 eval erlauben - verbieten",
                type: prefs.PREF_BOOL,
                pref: "security.allow_unsafe_dangerous_privileged_evil_eval",
                possibleVals: [
                    {  val: false  },
                    {  name: "true ⚠️",  val: true , sign: '‼️' },
                ]
        },

    und die Einrückungen bei den prefs vereinheitlicht. Sieht dann so aus:

    5 Mal editiert, zuletzt von bege (19. Juni 2025 um 14:46)

  • Hallo zusammen.
    Hallo bege
    Danke für Deine Änderung.
    Habe ich alles so übernommen und hoch geladen.

    userChrome.js/Firefox 139/aboutconfig_menu.uc.js at master · Endor8/userChrome.js
    Skripte für die Firefox-Erweiterung userChromeJS. Contribute to Endor8/userChrome.js development by creating an account on GitHub.
    github.com

    Hier die Übersicht der Änderungen:

    Update aboutconfig_menu.uc.js · Endor8/userChrome.js@bb6516c
    Änderung von Bege übernommen.…
    github.com

    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:139.0) Gecko/20100101 Firefox/139.0.4
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

  • die Bedeutung des Ausrufezeichen-Badges

    Reine optische Sache als Warnung bei Änderungen.

    Kannst du so deaktivieren:

    Was meinst du mit "als Warnung bei Änderungen"? Wenn ich alles auf Standard setze, bleibt das Ausrufezeichen.

    Manchmal aber verschwindet es, ohne dass ich den Zusammenhang erkennen kann. Im obigen Beitrag dachte ich, es liege an dem eingefügten Code, das scheint aber nicht der Fall zu sein.

    Dass ich das auskommentieren kann, ist mir schon klar. Es gibt im Skript aber die Funktionen add_warnbadge und rm_warnbadge, die steuern, ob der rote Hintergrund angezeigt wird. Ich vermute, dass das Ausrufezeichen im Symbol versteckt ist und dadurch sichtbar wird oder nicht. Das kann ich gerade nicht weiter testen. Ich verstehe aber nicht, wann diese Funktionen angesteuert werden.

  • Hallo zusammen.
    Das ist die Quelle des Scripts:

    aboutconfig-menu/README.md at master · garywill/aboutconfig-menu
    Shortcuts to settings in about:config (universal), through a button on toolbar. Firefox userChrome script 🛠️ - garywill/aboutconfig-menu
    github.com

    Habe da in der Beschreibung aber nichts zum Ausrufezeichen-Badges finden können.
    Wird hier auch mal angezeigt, dann wieder nicht usw.

    Großer Dank gebührt aber auch 2002Andreas. Er hat die Übersetzung für Deutsch
    für mich übernommen und auch die Auswahl der Einträge auf unsere Bedürfnisse
    angepasst. Testarbeit gemacht usw. Nochmals vielen Dank für die ganze Mühe.
    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:139.0) Gecko/20100101 Firefox/139.0.4
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!