browser.warnOnQuit Skript funktioniert im aktuellem Nightly nicht mehr

  • Firefox-Version
    Firefox 107.0
    Betriebssystem
    Windows 10 22H2 64 Bit

    Hallo @ all.

    Das Skript:

    funktioniert bei mir im aktuellem Nightly nicht mehr.

    Es sollte auch eine Warnung bei nur einem Tab erscheinen:

    Mit dem Skript erscheint die auch nicht mehr bei mehreren Tabs.

    Kann das jemand bestätigen?

    Und wenn ja, gibt es dafür eine Lösung?

    Für jegliche Hilfe wie immer vielen Dank vorweg.

    PS:

    In der Beta 106 ist noch alles ok.

  • Zur hilfreichsten Antwort springen
  • 2002Andreas 24. November 2022 um 14:17

    Hat den Titel des Themas von „browser.warnOnQuit Skript funktioniert im aktuellem Nightly nixht mehr“ zu „browser.warnOnQuit Skript funktioniert im aktuellem Nightly nicht mehr“ geändert.
  • Teste bitte:

  • 2002Andreas 26. November 2022 um 10:11

    Hat einen Beitrag als hilfreichste Antwort ausgewählt.
  • Hallo @all.

    Gleiches Problem wieder im aktuellem Nightly.

    Kann das jemand bestätigen?

    Für jegliche Hilfe wie immer herzlichen Dank vorweg. :)

    Genutztes Skript:

  • Aber die Datei BrowserGlue.jsm heißt jetzt BrowserGlue.sys.mjs

    Ergänzend: Die .jsm-Dateien werden nach und nach in .mjs-Dateien (in ECMAScript) umgewandelt, wie auch der von Sören angegebene Link zeigt. Zum Beispiel wurde bisher auch die Datei Services.jsm in einige Skripte eingebunden, die aber meines Wissens schon ganz weggefallen ist, es also auch keine Services.mjs geben wird.

    Ü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

  • Habe ich schon befürchtet.

    Denn in meinem Quellscript von alice sieht es noch etwas anders aus:

    Code
    ChromeUtils.import("resource://gre/modules/Services.jsm");
      ChromeUtils.importESModule(
        "resource://gre/modules/DownloadIntegration.sys.mjs"
       );

    Es geht da um eine andere Datei, aber das Prinzip müsste ähnlich sein.

    Quelle:

    userChrome.js/ucjsDownloadsManager.uc.js at 2d218dbf85c92d7a943014c235b829913bec8535 · alice0775/userChrome.js
    Contribute to alice0775/userChrome.js development by creating an account on GitHub.
    github.com

    Zeile 233 - 236


    Teste mal, keine Ahnung ob das funktioniert:

    Edit: Script da nicht funktioniert wieder entfernt.

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/124.0.2
    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 (2. Januar 2023 um 16:02) aus folgendem Grund: Ein Beitrag von Endor mit diesem Beitrag zusammengefügt.

  • Also hier steht:

    mozilla-central/browser/components/BrowserGlue.sys.mjs

    nur wie soll man das verwenden?

    Quelle: https://searchfox.org/mozilla-centra…serGlue.sys.mjs

    siehe auch hier: https://firefox-source-docs.mozilla.org/dom/ipc/jsactors.html

    Mfg.
    Endor

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

  • Evtl. muss ja noch etwas anderes im Skript zusätzlich geändert werden

    Ich habe die BrowserGlue.jsm mit der BrowserGlue.sys.mjs verglichen, es gibt 91 Unterschiede. Nur mal so, denn das zu wissen wird wohl nicht helfen.

    Ü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