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. 2002Andreas

Beiträge von 2002Andreas

  • Pfad für Profile selbst festlegen

    • 2002Andreas
    • 20. Januar 2026 um 16:50

    Ergänzend.

    So sieht das damit aus, unten kann man den Ordner selber auswählen:

  • Einloggen auf Flink nicht mehr möglich

    • 2002Andreas
    • 20. Januar 2026 um 15:10
    Zitat von regie510

    Nun ist selbst ein Login nicht mehr möglich.

    Bekommst du eine Fehlermeldung, oder wird dir etwas angezeigt dann?

  • Link in neuem Tab öffnen fehlt im Menü (nach Rechtsklick)

    • 2002Andreas
    • 19. Januar 2026 um 19:57
    Zitat von Cardeo

    Auch finde ich nicht gut

    Wenn du unbedingt die alten Bezeichnungen wieder haben möchtest, dann geht das mit einem CSS-Code.

    Sieht dann so aus:

    Das wäre der Code dafür:

    CSS
    [value="Tab duplizieren"] {
      font-size: 0;
    }
    
    [value="Tab duplizieren"]::before {
      font-size: 15px;
      content: "Tab klonen";
    }
    
    [value="In neuem Tab öffnen"] {
      font-size: 0;
    }
    
    [value="In neuem Tab öffnen"]::before {
      font-size: 15px;
      content: "Link in neuem Tab öffnen";
    }
    Alles anzeigen

    Einzutragen ist der Code in die Datei userChrome.css

    Sollte der Ordner chrome nicht vorhanden sein musst du ihn dir erst erstellen, und in ihm dann eine userChrome.css

    Dazu mußt du dir im Profilordner einen neuen Ordner chrome erstellen, und in diesem dann eine Textdatei ( mit einem Editor ) in die du den Code einfügst.

    Dann schließt du die Datei und speicherst sie als userChrome.css ab.
    Danach mußt du den Firefox neu starten.

    PS:
    Du musst dir dazu die versteckten Dateiendungen anzeigen lassen.

    Um das einzustellen klickt man im Windows 10 Explorer (wenn man einen Ordner offen hat) erst oben links auf Ansicht..dann rechts oben auf

    "Optionen" > "Ordner und Suchoptionen ändern" > "Ansicht"

    und entfernt das Häkchen bei "Erweiterungen bei bekannten Dateitypen ausblenden"

    Unter Windows 11 befindet sich der Eintrag "Optionen" unter dem 3 Punkte Menü.
    Oder alternativ oben auf: Anzeigen > Einblenden > dann den Haken setzen bei:
    Dateinamenerweiterungen

    Wo finde ich meinen Profilordner

    Eine genaue Beschreibung dazu befindet sich auch unter diesem Link:

    Videoanleitung für die userChrome.css und mehr

    Zusätzlich muss in about:config der Eintrag:

    toolkit.legacyUserProfileCustomizations.stylesheets

    auf true stehen.

  • Link in neuem Tab öffnen fehlt im Menü (nach Rechtsklick)

    • 2002Andreas
    • 19. Januar 2026 um 19:42
    Zitat von Cardeo

    nun "Tab duplizieren" heißt und ebenfalls an ganz anderer Stelle im Menü steht,

    Fx 147 an Position 7:

    Fx 140 auch an Position 7:


    Und die Bezeichnungen sind identisch.

  • mozilla Profilordner übertragen funktioniert einfach nicht

    • 2002Andreas
    • 19. Januar 2026 um 17:19
    Zitat von Wostuan26

    Ach Gott ist das kompliziert

    Sorry, aber ich denke, du bist mit der Situation etwas überfordert.

    Kennst du niemanden real, der dir vor Ort helfen kann?

    Fakt ist, diese Dateien lassen sich normalerweise ohne Probleme löschen. Ich nutze hier Standard 7 Profile, ich kopiere/entferne dort laufend etwas.

    Welche Sicherheitssoftware nutzt du eigentlich?

  • Hovern über einen Link produziert keine Einblendung

    • 2002Andreas
    • 19. Januar 2026 um 12:16
    Zitat von Boersenfeger

    dann liegt es wohl an einer Änderung im Nightly!

    :/

    Egal, Hauptsache es funktioniert wieder bei dir.

  • Hovern über einen Link produziert keine Einblendung

    • 2002Andreas
    • 19. Januar 2026 um 11:56
    Zitat von Boersenfeger

    die Einblendung hinter die Statusleiste.

    Dann funkt dir etwas anderes dazwischen.

    Siehe meinen Screenshot in Beitrag Nr. 5. Da passt das mit deinem Skript einwandfrei.

  • Hovern über einen Link produziert keine Einblendung

    • 2002Andreas
    • 19. Januar 2026 um 11:49
    Zitat von Boersenfeger

    in der Statusleiste erfolgen

    Dann ändere doch mal den Wert bottom zu -6px und teste wieder.

  • Hovern über einen Link produziert keine Einblendung

    • 2002Andreas
    • 18. Januar 2026 um 16:03
    Zitat von Boersenfeger

    Das Script nutze ich...

    Hier sieht das so damit aus:

    Evtl. liegt es am Wert in Zeile 22 bei dir:/

    Kannst ihn ja mal ändern zwecks Test. Oder in deinen weiteren CSS-Codes mal nach #statuspanel suchen.

  • Hovern über einen Link produziert keine Einblendung

    • 2002Andreas
    • 18. Januar 2026 um 15:53
    Zitat von Boersenfeger

    nach einem Script

    Ergänzend zu Sören

    0-Statusleiste.uc.js

    Evtl. hast du dort ja einen CSS-Teil enthalten.

  • Lesezeichen werden als bookmarks unter "Lesezeichen verwalten" seit circa 2 Monaten nicht mehr gespeichert“

    • 2002Andreas
    • 17. Januar 2026 um 13:44
    Zitat von gert

    es ist jedoch keine spur davon zu sehen.

    Du hast Beitrag Nr. 4 gelesen?

    Zitat von 2002Andreas

    Dann wird dir der Speicherort angezeigt.

  • Lesezeichen werden als bookmarks unter "Lesezeichen verwalten" seit circa 2 Monaten nicht mehr gespeichert“

    • 2002Andreas
    • 17. Januar 2026 um 12:25
    Zitat von gert

    Firefox 147.0

    Danke.

    Wenn du eine gespeicherte Seite aufrufst, und dann einen Rechtklick machst, ist das Symbol dann dunkel wie hier?

    oder hell:

    Wenn es dunkel ist, dann den Stern mal anklicken.

    Dann wird dir der Speicherort angezeigt.

  • Lesezeichen werden als bookmarks unter "Lesezeichen verwalten" seit circa 2 Monaten nicht mehr gespeichert“

    • 2002Andreas
    • 17. Januar 2026 um 12:00
    Zitat von gert

    Firefox-Version Mozilla Firefox

    Um welche Firefox Version handelt es sich denn, es gibt mehrere.

  • Hat die Nightly Version gerade Probleme?

    • 2002Andreas
    • 15. Januar 2026 um 14:28
    Zitat von Boersenfeger

    mal sehen was passiert

    Hier gab es weder gestern noch heute ein Problem bei 2 Nightly Versionen.

  • Skripte für die Nightly Version wieder anpassen

    • 2002Andreas
    • 15. Januar 2026 um 13:18

    Hinweis:

    Es gibt ein Update für das Skript:

    userChrome.js/149/patchForBug1894910_allow_search_with_empty_text.uc.js at master · alice0775/userChrome.js
    Contribute to alice0775/userChrome.js development by creating an account on GitHub.
    github.com
  • BackupProfile.uc.js - div. Fragen dazu

    • 2002Andreas
    • 14. Januar 2026 um 17:59
    Zitat von FuchsFan

    trotzdem immer noch aktuell zu halten

    Ich auch, für meine Sammlung;)

  • BackupProfile.uc.js - div. Fragen dazu

    • 2002Andreas
    • 14. Januar 2026 um 17:51
    Zitat von Mira_Belle

    Version ausprobieren

    Diese funktioniert hier einwandfrei.

    JavaScript
    // ==UserScript==
    // @name           BackupProfile.uc.js
    // @namespace      BackupProfile.github.com
    // @description    Schaltfläche zum Sichern des Firefoxprofils
    // @charset        UTF-8
    // @author         ywzhaiqi、defpt
    // @version        v2018.01.10
    // @note  Fx 147 https://www.camp-firefox.de/forum/thema/133557-backupprofile-uc-js-div-fragen-dazu/?postID=1284955#post1284955
    // @note           Vorlage Script von ywzhaiqi (+ Mischung aus diversen Varianten aus dem Fuchsforum 1.11.21)
    // @note           Sicherungsdatei enthaelt auch Profilname
    // @reviewURL      http://bbs.kafan.cn/thread-1758785-1-1.html
    (function () {
    	if (location != 'chrome://browser/content/browser.xhtml') return;
        			//ChromeUtils.importESModule("resource:///modules/CustomizableUI.sys.mjs");
    //wenn dann in Zukunft dieser Pfad: moz-src:///browser/components/customizableui/CustomizableUI.sys.mjs
        CustomizableUI.createWidget({
            id : "Backup-button",
            defaultArea : CustomizableUI.AREA_NAVBAR,
            label : "Profilsicherung",
            tooltiptext : "Sichern der aktuellen Konfiguration",
            onClick: function(){
                // Speicherort  
                var path = "G:\\Sicherung";
                // Ausschlussliste
                var excludes = '*x*';
    
                let backup = path => {
                    
                    excludes = excludes.replace(/\./g, '\\.').replace(/\*/g, '.*').replace(/\s+/g, '|');
                    excludes = new RegExp(excludes, 'i');
    
                    var zw = Cc['@mozilla.org/zipwriter;1'].createInstance(Ci.nsIZipWriter);
                    var pr = {PR_RDONLY: 0x01, PR_WRONLY: 0x02, PR_RDWR: 0x04, PR_CREATE_FILE: 0x08, PR_APPEND: 0x10, PR_TRUNCATE: 0x20, PR_SYNC: 0x40, PR_EXCL: 0x80};
                    var fu = ChromeUtils.importESModule('resource://gre/modules/FileUtils.sys.mjs').FileUtils;
                    var dir = new FileUtils.File(PathUtils.join(PathUtils.profileDir,[]));
    
                    let d = new Date();
                    d = d.getDate() + '.' + (d.getMonth() + 1).toString().padStart(2, '0') + '.' + d.getFullYear().toString().padStart(2, '0')  + '  '  + d.getHours().toString().padStart(2, '0') + '\uA789' + d.getMinutes().toString().padStart(2, '0') + '\uA789' + d.getSeconds().toString().padStart(2, '0');
    
                    // Die folgende Zeile formt den Archivnamen
                    var archiveName = 'Profil ' + ' ' + d + '.zip';  /* 'd' ersetzt 'localnow' */ 
    
                    var xpi = fu.File(path + '\\' + archiveName);
    
                    zw.open(xpi, pr.PR_RDWR | pr.PR_CREATE_FILE | pr.PR_TRUNCATE);
                  
                    
                    var dirArr = [dir];
                    for (var i=0; i<dirArr.length; i++) {
                        var dirEntries = dirArr[i].directoryEntries;
                        while (dirEntries.hasMoreElements()) {
                            var entry = dirEntries.getNext().QueryInterface(Ci.nsIFile);
                            if (entry.path == xpi.path) {
                                continue;
                            }
    
                            if (entry.isDirectory()) {
                               dirArr.push(entry);
                            }
    
                            var relPath = entry.path.replace(dirArr[0].path, '');
                            if (relPath.match(excludes)) {
                                continue;
                            }
    
                            var saveInZipAs = relPath.substr(1);
                            saveInZipAs = saveInZipAs.replace(/\\/g,'/');
                            
                            // Konfigurationsdateien können gesperrt werden
                            try {
                                zw.addEntryFile(saveInZipAs, Ci.nsIZipWriter.COMPRESSION_FASTEST, entry, false);
                            } catch (e) {}
                        }
                    }
                    zw.close();
                    alert('Die aktuelle Konfiguration wurde als:\n'+ archiveName +'\ngesichert in:\n' + path);
    
                    function alert(aString, aTitle) {
                        const AlertNotification = Components.Constructor(
      '@mozilla.org/alert-notification;1',
      'nsIAlertNotification',
      'initWithObject'
    );
    
    Cc['@mozilla.org/alerts-service;1'].getService(Ci.nsIAlertsService).showAlert(
      new AlertNotification({ title: aTitle, text: aString })
    );
                    }
    
                    function bupgetCurrentProfileName(){
                        function readFile(aFile){
                            var stream = Cc["@mozilla.org/network/file-input-stream;1"].createInstance(Ci.nsIFileInputStream);    stream.init(aFile, 0x01, 0, 0);
                            var cvstream = Cc["@mozilla.org/intl/converter-input-stream;1"].createInstance(Ci.nsIConverterInputStream);
                            cvstream.init(stream, "UTF-8", 1024, Ci.nsIConverterInputStream.DEFAULT_REPLACEMENT_CHARACTER);
                            var content = "", data = {};
                            while (cvstream.readString(4096, data)) {
                                content += data.value;
                            }
                            cvstream.close();
                            return content.replace(/\r\n?/g, "\n");
                        }
                        var PrefD = Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("PrefD", Components.interfaces.nsIFile);
                        var ini = Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("AppRegD", Components.interfaces.nsIFile);
    
                        ini.append("profiles.ini");
                        var ini = readFile(ini);
                        var profiles = ini.match(/Name=.+/g);
                        var profilesD = ini.match(/Path=.+/g);
                        for ( var i = 0; i < profiles.length;i++) {
                        if ((profilesD[i]+"$").indexOf(PrefD.leafName+"$") >= 0) {
                            profiles[i].match(/Name=(.+)$/);
                            return RegExp.$1;
                            }
                        }
                        return null;
                    }
                                    
                };
    
                if (!path) {
                    let nsIFilePicker = Ci.nsIFilePicker;
                    let fp = Cc["@mozilla.org/filepicker;1"].createInstance(nsIFilePicker);
                    /* fp.init(window, 'Sicherungspfad wählen', nsIFilePicker.modeGetFolder); */
    				fp.init(BrowsingContext.getFromWindow(window), 'Sicherungspfad wählen', nsIFilePicker.modeGetFolder);
                    fp.open( async aResult => {
                        let promise = new Promise(function(resolve) {
                                if(aResult == nsIFilePicker.returnOK) {
                                path = fp.file.path;
                                resolve(path);
                            }
                            else {
                                console.log("PATH-ERROR: " + path);
                                return;
                            }
                        })
                        await promise;
                        backup(path);
                    });
                }
                else {
                   backup(path);
                }
    
            },
            
        });
        
        var cssStr = '@-moz-document url("chrome://browser/content/browser.xhtml"){'
             + '#Backup-button .toolbarbutton-icon {'
             + 'list-style-image:url("file:D:/Beta/Profilordner/chrome/Icons/zip.png")'
             + '}}';
        var sss = Cc["@mozilla.org/content/style-sheet-service;1"].getService(Ci.nsIStyleSheetService);
        var ios = Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService);
        sss.loadAndRegisterSheet(ios.newURI("data:text/css;base64," + btoa(cssStr), null, null), sss.USER_SHEET);
    
    })();
    Alles anzeigen

  • BackupProfile.uc.js - div. Fragen dazu

    • 2002Andreas
    • 14. Januar 2026 um 17:44
    Zitat von Mira_Belle

    etwas abgeändert!

    Ich habe das hier mal getestet.

    Es wird kein Button angezeigt, auch kein Platzhalter. Ich habe ein eigenes Icon eingetragen, und auch den Pfad zum Sicherungsordner angepasst:/

    PS:

    Allerdings nutze ich so ein Skript auch nicht.

  • Animation auf deepl.com deaktivieren

    • 2002Andreas
    • 14. Januar 2026 um 17:36
    Zitat von lenny2

    Danke!

    gerne wie immer:)

  • Animation auf deepl.com deaktivieren

    • 2002Andreas
    • 14. Januar 2026 um 16:22
    Zitat von lenny2

    mit einem Klick deaktivieren

    Z.B. per CSS-Code anhalten:

    CSS
    @-moz-document domain("deepl.com") {
    
    .animatedLogoCloud_scroller__b69y9.animatedLogoCloud_ltr__4G3Jo {
        animation: none !important;
     }
    }

    Oder mit uBlock kompl. ausblenden:

    Code
    ! 14.01.2026 https://www.deepl.com
    www.deepl.com##.animatedLogoCloud_running__XU0kD.animatedLogoCloud_ltr__4G3Jo.animatedLogoCloud_scroller__b69y9

Unterstütze uns!

Jährlich (2026)

35,3 %

35,3% (273,24 von 775 EUR)

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