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

  • Das GreaseMonkey-Skript

    Alternativ für das Kontextmenü:

  • Hallo zusammen.
    Habe hier ein Script, welches die Neuladen Schaltfläche in die Adressleiste verschiebt.
    Bei Linksklick wird der Tab neu geladen, bei Rechtsklick wird der Tab neu geladen ohne
    den Cache zu berücksichtigen. Habe einige Anpassungen wie weiter oben erwähnt gemacht,
    aber bei klick tut sich nichts. Habt Ihr eine Idee?
    Hier das Script:

    Konsole sagt folgendes:

    Code
    Uncaught ReferenceError: gBrowserInit is not defined
        <anonymous> file:///C:/Users/xxxx/AppData/Roaming/Mozilla/Firefox/Profiles/6ha62y8g/chrome/move_reload_into_url.uc.js:142
        <anonymous> file:///C:/Users/xxxx/AppData/Roaming/Mozilla/Firefox/Profiles/6ha62y8g/chrome/move_reload_into_url.uc.js:152
        loadScript file:///C:/Program Files/Mozilla Firefox/userChromeJS/utilities.js:114
    move_reload_into_url.uc.js:142:9
        <anonym> file:///C:/Users/xxxx/AppData/Roaming/Mozilla/Firefox/Profiles/6ha62y8g/chrome/move_reload_into_url.uc.js:142
        <anonym> file:///C:/Users/xxxx/AppData/Roaming/Mozilla/Firefox/Profiles/6ha62y8g/chrome/move_reload_into_url.uc.js:152
        loadScript file:///C:/Program Files/Mozilla Firefox/userChromeJS/utilities.js:114

    Zeile 142:
    if (gBrowserInit.delayedStartupFinished) window.moveReloadIntoURL.init(document, window)

    Zeile 152:
    })();

    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:130.0) Gecko/20100101 Firefox/130.0.1
    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!

    3 Mal editiert, zuletzt von Endor (28. April 2024 um 12:36)

  • FirefoxCustomize/userChromeJS/moveReloadIntoUrl.uc.js at master · benzBrake/FirefoxCustomize
    Ryan 收集的 Firefox 个性化相关资源. Contribute to benzBrake/FirefoxCustomize development by creating an account on GitHub.
    github.com

    I updated the script, but my script was only tested using alice0775's uc loader. If not work, you have to import PlacesUIUtils yourself

  • Hallo Endor,

    erst einmal: Es gibt keine jsm-Dateien mehr, sondern nur noch sys.mjs-Dateien. Offensichtlich ist dabei, dass die Customizable.sys.mjs nicht erforderlich ist. Die Services.jsm gibt es überhaupt nicht mehr, diese Datei wurde auch nie in eine sys.mjs-Datei konvertiert. Das bewirkt in diesem Fall, dass man die Zeilen 20 und 21 eigentlich entfernen könnte. Soviel nur dazu.

    Das eigentliche Problem war, soweit wie ich das beurteilen kann, dass du zwar die neuen Bezeichnungen BrowserCommands.* statt Browser für die entsprechenden Funktionen verwendet hast, aber du hast die Wörter nach dem Punkt von BrowserCommands. groß geschrieben. Das betrifft die Zeilen 75, 78 und 86. Dort muss stop statt Stop und jeweils reload statt Reload stehen.

    Ü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

  • Hallo milupo.

    Habe es mal so wie von dir beschrieben geändert.
    Funktioniert in Firefox 127 Nightly einwandfrei.

    Würde diese Version auch schon in Firefox 125 funktionieren?

    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:130.0) Gecko/20100101 Firefox/130.0.1
    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!

  • Würde diese Version auch schon in Firefox 125 funktionieren?

    Einfach testen. ;)

    Ü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

  • Offenbar funktionieren die neuen Funktionsbezeichnungen noch nicht in Fx 125.


    Ja, hier hat Sören auch geschrieben, dass sie erst ab Fx 126 gelten:

    Sören Hentzschel
    15. April 2024 um 21:24

    Ü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

    Einmal editiert, zuletzt von milupo (28. April 2024 um 16:12) aus folgendem Grund: Ein Beitrag von milupo mit diesem Beitrag zusammengefügt.

  • In dem von Sören angegebenen Bugticket steht Fx 127 als target milestone, es könnte also sein, dass Fx 126 auch noch die alten Bezeichnungen verwendet. Müsste man mal testen.

    Ü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

  • Danke.

    Ü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

  • In dem von Sören angegebenen Bugticket steht Fx 127 als target milestone, es könnte also sein, dass Fx 126 auch noch die alten Bezeichnungen verwendet. Müsste man mal testen.

    Das liegt daran, dass die Änderungen teilweise in Firefox 126 und teilweise in Firefox 127 eingeflossen sind. Als das Ticket geschlossen wurde, war bereits die Versionsnummer 127 aktuell. Das ist etwas, was Mozilla normalerweise immer vermeidet, aber hier haben sie es versäumt. Das ist nicht schlimm, macht's aber halt unübersichtlich, wenn es darum geht, welche Firefox-Version nun betroffen ist.

  • Danke für die Information.

    Ü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

  • Hi jizz.
    Thank you for the new Version. Works in Firefox 125, 126 beta and 127 Nightly.

    This two lines are no longer needed:
    const CustomizableUI = globalThis.CustomizableUI || Cu.import("resource:///modules/CustomizableUI.jsm").CustomizableUI;
    const Services = globalThis.Services || Cu.import("resource://gre/modules/Services.jsm").Services;

    This two jsm Files no longer exist in Firefox.

    Here your Version with German translation and without the above mentioned lines:

    Best regards
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:130.0) Gecko/20100101 Firefox/130.0.1
    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!

    2 Mal editiert, zuletzt von Endor (28. April 2024 um 19:30)

  • Besteht die Möglichkeit, beide Symbole einzeln anzusprechen?

    Würde gerne den "Kreis" in einem Grün haben wollen und das "X" in Rot.
    Und wenn das "X" dann auch noch FETT wäre, ... Das wäre toll.

    Mit <3lichem Gruß

    Mira

  • Besteht die Möglichkeit, beide Symbole einzeln anzusprechen?

    Ich verstehe den Code nicht vollständig, aber einer der beiden Modi hat das Attribut displaystop, was Du ansprechen könntest.

    Würde gerne den "Kreis" in einem Grün haben wollen und das "X" in Rot.
    Und wenn das "X" dann auch noch FETT wäre,

    Alternativ zum ersten: jizz hat die beiden Symbole in das Skript eingebettet, und zwar als base64-kodierte SVG. Die könntest Du dir anpassen.