1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. milupo

Beiträge von milupo

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • milupo
    • 13. Mai 2023 um 22:54

    Hallo Sören, danke, der Fehler ist weg. Jetzt wird das Skript vor dem undefined komplett angezeigt. Ich habe OS. dabei schon durch PathUtils. ersetzt.

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • milupo
    • 13. Mai 2023 um 20:17

    So sieht das bei mir in der Browserkonsole aus:

    Oben steht für die config.js "PathUtils is not defined". Unten steht "ChromeUtils.import ..." ist mir klar, denn in der main.js wird die FileUtils.sys.mjs aufgerufen und an der main.js gibt es wohl noch Einiges zu ändern. Worauf sich undefined in der letzten Zeile bezieht, weiß ich nicht.

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • milupo
    • 13. Mai 2023 um 19:34

    OK. Bis hierher erst einmal Vielen Dank. Ich werde mir das morgen mal genauer ansehen.

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • milupo
    • 13. Mai 2023 um 19:13

    Nein, funktioniert noch nicht. Mir scheint, in der main.js sind auch noch Änderungen nötig:

    JavaScript
    // main.js
    
    /* ***** BEGIN LICENSE BLOCK *****
     * Version: MPL 1.1/GPL 2.0/LGPL 2.1
     *
     * The contents of this file are subject to the Mozilla Public License Version
     * 1.1 (the "License"); you may not use this file except in compliance with
     * the License. You may obtain a copy of the License at
     * http://www.mozilla.org/MPL/
     *
     * Software distributed under the License is distributed on an "AS IS" basis,
     * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
     * for the specific language governing rights and limitations under the
     * License.
     *
     * The Original Code is the userChrome.js component.
     *
     * The Initial Developer of the Original Code is
     * Simon Bünzli <zeniko@gmail.com>
     *
     * Portions created by the Initial Developer are Copyright (C) 2007
     * the Initial Developer. All Rights Reserved.
     *
     * Contributor(s):
     * alta88 <alta88@gmail.com>
     * aborix <www.camp-firefox.de/forum>
     *
     * Alternatively, the contents of this file may be used under the terms of
     * either the GNU General Public License Version 2 or later (the "GPL"), or
     * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
     * in which case the provisions of the GPL or the LGPL are applicable instead
     * of those above. If you wish to allow use of your version of this file only
     * under the terms of either the GPL or the LGPL, and not to allow others to
     * use your version of this file under the terms of the MPL, indicate your
     * decision by deleting the provisions above and replace them with the notice
     * and other provisions required by the GPL or the LGPL. If you do not delete
     * the provisions above, a recipient may use your version of this file under
     * the terms of any one of the MPL, the GPL or the LGPL.
     *
     * ***** END LICENSE BLOCK ***** */
    
    Cu.import("resource://gre/modules/FileUtils.sys.mjs");
    
    let UserChrome_js = {
    
      init: function() {
        Services.obs.addObserver(this, "final-ui-startup", false);
        Services.obs.addObserver(this, "domwindowopened", false);
      },
    
      // observer
      observe: function(aSubject, aTopic, aData) {
        switch (aTopic) {
          case "final-ui-startup":
            let path = OS.Constants.Path.profileDir;
            let ucFilePath = OS.Path.join(path, "chrome", "userChrome.js");
            let ucFile = new FileUtils.File(ucFilePath);
            if (!ucFile.exists()) {
              let path = OS.Path.join(ucjsDirPath, "Readme.txt");
              let readmeFile = new FileUtils.File(path);
              readmeFile.copyTo(ucFile.parent, "userChrome.js");
            };
            if (ucFile.exists() && ucFile.isFile()) {
              let path = OS.Path.join(ucjsDirPath, "utilities.js");
              this.utilFileURI = OS.Path.toFileURI(path);
              this.ucFileURI = OS.Path.toFileURI(ucFilePath);
    //        Services.obs.addObserver(this, "domwindowopened", false);
            };
            Services.obs.removeObserver(this, "final-ui-startup");
            break;
    
          case "domwindowopened":
            aSubject.addEventListener("load", this, {capture: true, once: true});
            break;
        }
      },
    
      // event listener for load
      handleEvent: function(aEvent) {
        let document = aEvent.originalTarget;
        let window = document.defaultView;
        if (document.location && document.location.protocol == "chrome:") {
          try {
            Services.scriptloader.loadSubScript(this.utilFileURI, window, "UTF-8");
            Services.scriptloader.loadSubScript(this.ucFileURI, window, "UTF-8");
          }
          catch (ex) {
            // script execution can be stopped with |throw "stop";|
            if (ex != "stop") {
              Cu.reportError(ex);
            }
          }
        };
      }
    
    };
    
    UserChrome_js.init();
    Alles anzeigen

    Ich habe schon mal FileUtils.jsm in FileUtils.sys.mjs geändert.

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • milupo
    • 13. Mai 2023 um 18:26

    Oh Gott, was du wieder für Anforderungen an mein/unser Erinnerungsvermögen stellst. :)

    Ich kann trotzdem jetzt nicht so richtig mit dem von dir angebotenen Code anfangen. Der Inhalt der config.js sieht so aus:

    JavaScript
    // config.js
    const Cu = Components.utils;
    
    try {
    
        Cu.import("resource://gre/modules/Services.jsm");
        Cu.import("resource://gre/modules/osfile.jsm");
    
        if (!Services.appinfo.inSafeMode) {
            let path = OS.Constants.Path.libDir;
            if (Services.appinfo.OS == 'Darwin') {  // macOS
                path = OS.Path.join(OS.Path.dirname(path), "Resources");
            };
            var ucjsDirPath = OS.Path.join(path, "userChromeJS");
            path = OS.Path.join(ucjsDirPath, "main.js");
            let mainFileURI = OS.Path.toFileURI(path);
            Services.scriptloader.loadSubScript(mainFileURI, this, "UTF-8");
        };
    
    } catch(e) {
        Cu.reportError(e);
    };
    Alles anzeigen
  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • milupo
    • 13. Mai 2023 um 17:41
    Zitat von 2002Andreas

    Dann müsste man jetzt die genauen Bezeichnungen dafür haben, und dann einfach mal ändern :/

    Ich habe mal beide omni.ja durchsucht. Die Services.jsm gibt es noch. Die osfile.jsm habe ich nicht gefunden (auch keine osfile.mjs) und statt der FileUtils.jsm gibt es eine FileUtils.sys.mjs. Wenn dies die neue Entsprechung der FileUtils.jsm ist, wäre das bereits eine in ESM konvertierte Datei. Aber der Name ist eben etwas anders.

    Und, selbst bei gleichen Dateinamen mit anderer Endung, sagt das noch nichts darüber aus, ob der Inhalt identisch ist.

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • milupo
    • 13. Mai 2023 um 17:20

    Ich habe eine Vermutung, aber ob sie stimmt weiß nicht: Mozilla konvertiert seit geraumer Zeit JSM-Module (*.jsm) in ESM-Module (*.mjs). In den beiden Dateien config.js und userChromeJS/main.js werden drei JSM-Dateien importiert. In der config.js die Services.jsm und osfile.jsm und in der main.js die Datei FileUtils.jsm. Diese Dateien sind möglicherweise bereits konvertiert, wobei die Datei Services.jsm sowieso wegfallen sollte, unabhängig von der Konvertierung in ESM.

    Es könnte aber auch eine andere Ursache vorliegen.


    Zitat von 2002Andreas

    Meine CSS Codes gehen auch alle nicht mehr.

    Wirklich alle? Oder nur die, die aus Skripten kommen? Im Moment sehe ich noch Formatierungen.

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • milupo
    • 13. Mai 2023 um 16:51

    Anscheinend funktioniert keines meiner Benutzerskripte mehr im Nightly. Die zusätzlichen Symbolleisten sind weg, Skript-Symbole ebenfalls, Symbole von Erweiterungen, die auf einer zusätzlichen Symbolleiste waren, sind in das Anpassen-Fenster verschoben. Möglicherweise gibt es eine Änderung, die eine der Vorbereitungsdateien in der firefox-anpassungen.zip betrifft. (wieder utilities.js?)

  • custom_scrollbars - berstimmte Farbe ändern ?

    • milupo
    • 13. Mai 2023 um 13:39
    Zitat von Son Goku

    Danke, hat geklappt.

    Gern geschehen.

  • Gespeicherte alte Passwörter werden als falsch erkannt

    • milupo
    • 13. Mai 2023 um 13:39
    Zitat von sandro

    übrigens sind auch die Lesezeichen verschwunden

    Das könnte darauf hindeuten, dass du gar nicht dein richtiges Benutzerprofil verwendest, sondern ein neues, das nur Standarddaten und Standardeinstellungen enthält. Oder ein anderes.

  • custom_scrollbars - berstimmte Farbe ändern ?

    • milupo
    • 13. Mai 2023 um 13:33

    Ersetze die Raute (#) durch %23, also %23486860, so wie es zwei Zeilen weiter oben steht.

  • Gespeicherte alte Passwörter werden als falsch erkannt

    • milupo
    • 13. Mai 2023 um 13:07
    Zitat von sandro

    nochmals....dies alles passierte sofort nach dem WEB.DE Firefox Update 113.00 und 113.01 (richtig 113.02 gibst nicht, fehler von mir )

    Noch einmal: Du hast das Problem mit anderen Browsern auch. Also hat das mit Firefox nichts zu tun, sondern mit Web.de bzw. GMX. Hast du die Passwörter woanders auch und dort geändert, z. B. in Thunderbird?

  • Tab-Verhalten und -Aussehen unter FF113.0

    • milupo
    • 10. Mai 2023 um 17:22
    Zitat von netrocker77

    So meine ich das nicht... der Mozilla Ordner im Roaming Verzeichnis wird natürlich nach dem Deinstallieren gelöscht und bei der Neuinstallation auch neu angelegt. Der ist dann jungfräulich...

    Nein, das stimmt nicht. Wenn du Firefox deinstallierst und neu installierst bleibt dein Profil erhalten. Im Profil sind alle Daten und Einstellungen gespeichert. Du musst dann schon ein frisches Profil anlegen. Dafür brauchst du aber nicht Firefox neu installieren.

    Siehe dazu auch Beitrag #10.

  • Thunderbird: Termin ändern im Kalender oder einer Aufgabe nicht möglich

    • milupo
    • 10. Mai 2023 um 14:13
    Zitat von 2002Andreas

    Sieh bitte in der Systemsteuerung..Programme..nach, ob dort ein Prigramm von Abelsoft erscheint.

    Ergänzend: Es handelt sich sicherlich um das Programm AntiBrowserSpy. Dadurch sind bei dir auch drei Erweiterungen installiert worden. die ebenfalls entfernt werden sollten: siehe Beitrag #15.

  • Profil von FF 113 "Beta" auf 112

    • milupo
    • 7. Mai 2023 um 23:48

    Vielleicht arbeitet er nur donnerstags. Alle reden jetzt von der 4-Tage-Woche, er ist offenbar schon weiter. :)

  • Profil von FF 113 "Beta" auf 112

    • milupo
    • 7. Mai 2023 um 19:09
    Zitat von 2002Andreas

    Die Uhrzeit hängt mit der Zeitverschiebung zur USA zu tun.

    Oder … hat mit der Zeitverschiebung zur USA zusammen. ;)

  • Profil von FF 113 "Beta" auf 112

    • milupo
    • 7. Mai 2023 um 18:32
    Zitat von Atarist

    Bis Donnerstag ist noch ebbes hin... vor allem noch bis 16 Uhr

    Nun ganz so lang hin ist es nicht … ;)

    Zitat von 2002Andreas

    Das Update auf die neue Release Version 113 erscheint am Dienstag ab ca. 16 Uhr.

  • Profil von FF 113 "Beta" auf 112

    • milupo
    • 7. Mai 2023 um 17:58

    Seit Firefox 67 hat jede Installation ihr eigenes Profil, insbesondere betrifft das die unterschiedlichen Veröffentlichungskanäle. Du kannst ein Profil, das für eine finale Version geschaffen wurde, auch wieder nur für eine finale Version verwenden, ein Beta-Profil nur für eine Beta-Version und ein Nightly-Profil nur für eine Nightly-Version. Außerdem kannst du das Profil einer Vorversion nicht mehr mit dieser Version verwenden, wenn du es zwischenzeitlich mit einer neueren Version verwendet hast.

  • Profilordner öffnen meldet "der Pfad ist nicht verfügbar"

    • milupo
    • 7. Mai 2023 um 15:08
    Zitat von jnanon

    ie Informationen zur Fehlerbehebung zeigen für den Profilordner einen Pfad an

    Und, welchen?

  • Thunderbird: Termin ändern im Kalender oder einer Aufgabe nicht möglich

    • milupo
    • 7. Mai 2023 um 15:05
    Zitat von 2002Andreas

    Den Schrott solltest du dringend wieder entfernen.


    Und das auch:

    Kamo schlägt in die gleiche Kerbe, das ist von CCleaner:

    https://support.piriform.com/hc/de/articles/360059189092-Was-ist-Kamo-

Unterstütze uns!

Jährlich (2025)

104,5 %

104,5% (679,10 von 650 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon