"Cache leeren"-Button anlegen klappt nicht

  • Firefox-Version
    Nightly
    Betriebssystem
    Linux

    'N Abend,

    die SuFu wurde bereits betätigt, und es hat auch einige ältere Themen dazu, die jedenfalls die Begrifflichkeit "Cache leeren" enthalten, aber die Umsetzung der darin gefundenen Lösung, siehe Link, klappt hier nicht; eine entsprechend angelegte Datei wird vom Nightly nicht zielführend verarbeitet, die vorhandene "userchrome.css" werkelt weiterhin wie gewünscht.


    Wo liegt der Fehler?

  • Ansonsten gibt es ne Handvoll AddOns dafür. Ich habe z.B. "Clear Browsing Data" dafür und sieht bei mir so aus.

    Gruß Micha

    Ich beantworte keine technischen Fragen per PN, ICQ, E-Mail, sondern nur in diesem Forum.

    Mein produktiver Firefox ist die jeweils aktuellste installierte Release-Version.

  • Wo liegt der Fehler?

    Das Skript, worauf du verwiesen hast, muss noch aktualisiert werden. In Zeile 8 musst du browser.xul in browser.xhtml ändern und in Zeile 36 document.createElement in document.createXULElement.

    Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django, LibreOffice, LibreOffice Onlinehilfe, WordPress

  • Ergänzend:

  • eine entsprechend angelegte Datei wird vom Nightly nicht zielführend verarbeitet,

    Du hast die Vorbereitungen zur Nutzung von Scripten vorher gemacht?

    Nö; wo wäre das denn einzustellen?

    Da tut sich dann die nächste Frage auf, nämlich, ob sich diese Erlaubnis auf dieses Script begrenzen läßt?

    mfg und schönes Rest-WE

    katzi

  • ob sich diese Erlaubnis

    Welche Erlaubnis?

    Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django, LibreOffice, LibreOffice Onlinehilfe, WordPress

  • Mit Scripten lassen sich Änderungen vornehmen, die Erweiterungen z.B. nicht dürfen.

    katzi Ob Skripte das dürfen, ist aber deine Entscheidung.

    Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django, LibreOffice, LibreOffice Onlinehilfe, WordPress

  • Mit Scripten lassen sich Änderungen vornehmen, die Erweiterungen z.B. nicht dürfen.

    katzi Ob Skripte das dürfen, ist aber deine Entscheidung.

    Ja, das ist schon klar, deswegen war ja die zusätzliche Frage danach, ob sich die Scriptenutzung auf dieses eine Script begrenzen läßt.

    Übrigens funzt das bislang nicht, was möglicherweise darin zu suchen ist, daß, wie bei der Themenerstellung angegeben, hier Linux werkelt und nicht Windows; wäre ja denkbar, daß die Vorgehensweise bei Linux eine andere sein muß?

  • wäre ja denkbar, daß die Vorgehensweise bei Linux eine andere sein muß

    Im Grunde ist es das gleiche - ein Ordner und ein paar Dateien müssen ins Installationsverzeichnis von Firefox und die Datei userChrome.js und das Skript in das Profilverzeichnis. Du solltest wissen, wohin du Firefox installiert hast und wie dein Profil heißt. Beim Installationsverzeichnis brauchst du eventuell noch root-Rechte. Die Profile liegen ja in deinem Home-Verzeichnis, da hast du ja die Zugriffsrechte.

    Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django, LibreOffice, LibreOffice Onlinehilfe, WordPress

  • wäre ja denkbar, daß die Vorgehensweise bei Linux eine andere sein muß

    Im Grunde ist es das gleiche - ein Ordner und ein paar Dateien müssen ins Installationsverzeichnis von Firefox und die Datei userChrome.js und das Skript in das Profilverzeichnis. Du solltest wissen, wohin du Firefox installiert hast und wie dein Profil heißt. Beim Installationsverzeichnis brauchst du eventuell noch root-Rechte. Die Profile liegen ja in deinem Home-Verzeichnis, da hast du ja die Zugriffsrechte.

    Die userChrome.js braucht es trotzdem? Die hat es bislang freilich nicht, da bislang nicht nötig.

    Hatte mich nur an dem Link von grisu2099 orientiert

    in dem ja auf

    2002Andreas
    15. November 2017 um 16:49

    verwiesen wird; und die darin über den nochmals weiterführenden Link

    2002Andreas
    6. August 2021 um 13:59

    genannte "utilities.js" hat es nicht.

    Insofern ist die Frage zu verstehen, ob Linux hier unterschiedlich zu Windows zu behandeln ist.

  • Die userChrome.js braucht es trotzdem? Die hat es bislang freilich nicht, da bislang nicht nötig.

    Die ist auch nur für die Ausführung von Benutzerskripten nötig. Wenn du bisher nur CSS verwendet hast, hast du sie nicht gebraucht. Sie ist dafür da, um die Skripte einzulesen.

    genannte "utilities.js" hat es nicht.

    Weil du dir das Ganze nicht richtig durchglesen hast. Die utilities.js befindet sich im Ordner userChromeJS, der ins Installationsverzeichnis muss. Ebenfalls dorthin muss die Datei config.js. Und die Datei config-prefs.js muss im Installationsverzeichnis unter defaults --> pref

    Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django, LibreOffice, LibreOffice Onlinehilfe, WordPress

  • genannte "utilities.js" hat es nicht.

    Weil du dir das Ganze nicht richtig durchglesen hast. Die utilities.js befindet sich im Ordner userChromeJS, der ins Installationsverzeichnis muss. Ebenfalls dorthin muss die Datei config.js. Und die Datei config-prefs.js muss im Installationsverzeichnis unter defaults --> pref

    Den Ordner userChromeJS hat es nicht; der müsste also neu angelegt werden? Und auch die anderen Datein hat es nicht; der Nightly ist übrigens direkt aus den Mozilla-Quellen.

    Vielleicht habe ich da ja wirklich einiges nicht verstanden? Wenn da so viele neue Dateien angelegt werden müssten, die der Fuchs von Haus aus nicht mitbringt, bleibt das halt; der Aufwand ist mir nämlich zu groß. Der Cache wird eh regelmäßig gelöscht, bislang nur nicht so zwischendurch.

    Edit: ja, den ersten Link aus

    2002Andreas
    15. November 2017 um 16:49

    nämlich

    userChrome.js/userChrome 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

    wurde bislang gar nicht gesichtet.

    Damit sind insofern alle Fragen geklärt; Aufwand und Risiko stehen hier in keinem Verhältnis zum Nutzen.