Javscript addons_ver_day_updatecheck.uc.js für Fx > 138

  • Firefox-Version
    Firefox 139.0
    Betriebssystem
    Windows 10 Pro 2004 64 Bit

    Hallo zusammen,
    sagt mal, gibt es eigentlich schon ein in Fx > 138 funktionierende Version von addons_ver_day_updatecheck.uc.js?

    Es grüßt,

    Ralf

  • Dazu hatte ich auch nichts gefunden, deshalb nutze ich dieses.

    Grüße vom FuchsFan

  • Da muss ein Profi drann!

    Es gibt einfach zu viele Möglichkeiten, wo die Ursache begraben liegen könnte.

    1. Änderung oder Entfernung der ChromeUtils.registerWindowActor API

    Firefox hat die registerWindowActor-API in internen Scripten teilweise umgestellt oder entfernt. Es kann sein, dass:

    • Die Registrierung über ChromeUtils.registerWindowActor für about:addons nicht mehr erlaubt ist.
    • Die matches: ["about:addons"]-Syntax keine Wirkung mehr hat oder blockiert wird.

    2. Änderungen an AddonManager.sys.mjs oder dessen Export

    Es ist möglich, dass sich in Firefox 139 die API oder der Pfad des Moduls AddonManager.sys.mjs geändert hat:

    • Exporte wie getAddonByID() könnten verlagert, umbenannt oder entfernt worden sein.
    • Die sys.mjs-Module könnten intern reorganisiert worden sein, z. B. in addonManager.mjs.

    3. Strengere Isolierung von about:addons

    Mozilla isoliert zunehmend about:-Seiten, um Manipulationen zu verhindern. Das führt dazu, dass DOM-Änderungen via contentWindow oder JSWindowActorChild dort nicht mehr zugelassen werden.

    Symptom: handleEvent wird nie ausgelöst, oder view-loaded feuert nicht.

    Und es gibt noch weitere Fallstricke.
    Kurz, das Ding übersteigt bei weitem meine Möglichkeiten.

    Mit <3lichem Gruß

    Mira