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. nierewa

Beiträge von nierewa

  • Google Suche - Bilder wieder in Tab öffnen

    • nierewa
    • 24. Dezember 2025 um 23:50

    Das passt schon so.
    Die zwei Scripte waren nicht aktiv als ich meine Frage gestellt habe.

    Da Du wissen wolltest welche Erweiterungen ich benutze, habe ich alles durchgesehen und da sind mir die aufgefallen.

    Zitat

    Welche Erweiterungen nutzt du denn jetzt eigentlich?

    Scheint wirklich ne Google-Sache zu sein. Mist :cursing:

  • Save Profil Script geht nicht mehr

    • nierewa
    • 23. Dezember 2025 um 21:49

    Wow ging das schnell 8|

    Funktioniert. Danke euch beiden :)

    Nur zum Verständnis:

    Dieses Modul gibt es wohl nicht mehr?
    Für was war das da?

  • Save Profil Script geht nicht mehr

    • nierewa
    • 23. Dezember 2025 um 20:45

    Hallo,

    aufgrund eines anderen Problems hab ich mal meine Erweiterungen durchgeschaut.
    Dabei sind mir zwei Scripte aufgefallen die ich einst mal installiert hatte, Stichwort userChrome.js

    Ich habe das Problem das ein Script funktioniert, eizweites nicht.

    Das Script welches funktioniert dient zum Ein- Ausblenden der Lesezeichenleiste per Tastenkürzel.
    Es wird auch ein Button in der Symbolleiste generiert. Funktioniert wunderbar.

    Das Script das nicht mehr geht, dient zum sichern des Profilordners.
    Dazu wurde ebenfalls ein Button in der Symbolleite angelegt.

    Ich hab das Script mal angehängt.
    Vielleicht findet ja jemand den Fehler der mehr Ahnung hat als ich.

    Danke :)

    Dateien

    saveProfil.uc.js.zip 3,53 kB – 31 Downloads
  • Google Suche - Bilder wieder in Tab öffnen

    • nierewa
    • 23. Dezember 2025 um 20:39

    Denk ich auch.
    Wird wohl schon 'ne Einstellung von Google selber sein. Nur komisch das es Sonntag nochmal wie früher war.

  • Google Suche - Bilder wieder in Tab öffnen

    • nierewa
    • 23. Dezember 2025 um 10:46
    Zitat

    Welche Erweiterungen nutzt du denn jetzt eigentlich?

    Keine die was damit zu tun hätten, da es ja immer ging.
    Den AdGuard Werbblocker, New Tab Suspender, Panic Button und Web Developer.

    Hatte die aber auch alle schon mal ausgeschalten.
    Ich hab auch ein neues Profil erstellt, gleiches Problem.

  • Google Suche - Bilder wieder in Tab öffnen

    • nierewa
    • 21. Dezember 2025 um 17:45

    Jetzt wird es völlig mysteriös.

    Ich hatte den Browser auf und mußte weg.
    Nach ner halben Stunde oder so war ich wieder da und... die Suche ging wieder wie gewünscht.
    Hab ich mit dem Mausrad geklickt, wurde das Bild in einem neuen Tab geöffnet.

    Danach hab ich den Firefox beendet und neu gestartet, jetzt funktioniert es wieder nicht mehr.

    Ich hab nix weiter geöffnet oder anders gemacht als sonst.
    Auch keine Erweiterung oder Script oder Einstellung geändert :?::?:

  • Google Suche - Bilder wieder in Tab öffnen

    • nierewa
    • 18. Dezember 2025 um 09:21

    Ich hab mal das Internet weiter durchforstet und folgendes gefunden:

    Neue Änderung in der Google Bildersuche bietet Ihnen eine Chance

    Hat das damit zu tun?
    Gibt es ein AddOn was das aushebelt?

  • Google Suche - Bilder wieder in Tab öffnen

    • nierewa
    • 12. Dezember 2025 um 15:56
    Zitat

    Hast du für den Zweck vielleicht ein Benutzerskript installiert, das nicht mehr funktioniert, und wenn ja, welches?

    Nein. Das ging einfach so.

  • Google Suche - Bilder wieder in Tab öffnen

    • nierewa
    • 8. Dezember 2025 um 19:09
    Zitat

    Es ist bislang immer noch unklar, warum "Autoscroll" aktiviert wird.

    Das ist eine Funktion die dann zum Zuge kommt, wenn man das Mausrad drückt.
    Das habe ich mittlerweile deaktiviert, was aber nichts ändert.

    Zitat

    Es ist eine Designentscheidung von Google, die weiteren Informationen zu dem Bild auf der gleichen Seite anzuzeigen, anstatt in einem neuen Tab.

    So wird es wohl sein. Ich weiß nur nicht so richtig wie ich bei Google suchen soll bzw. nach was :D

    Zitat

    Mich würde wirklich interessieren, wo du da genau den Vorteil drin siehst, wenn ein neuer Tab geöffnet wird?

    Der Vorteil war das ich mehrere Bilder per Mausrad-Klick in einem Tab aufmachen konnte. Da werden ja immer noch weitere, ähnliche Bilder mit angezeigt. Es war einfach übersichtlicher und ging schneller wenn noch weitere Bilder auf der "Informationsseite" interessant waren.

    Beispiel:

    Auf der Detailseite interessieren mich die Bilder 1 und 2
    Die konnte ich per Mausradklick in neuen Tabs öffnen.

    Jetzt kann ich nur mit der linken Maustaste klicken und komme zur Informationsseite für Bild 1.
    Bild 2 ist damit verschwunden. So muß ich in der Browserhistorie zurück gehen und kann dann erst Bild 2 öffnen.

    Umständlich.

  • Google Suche - Bilder wieder in Tab öffnen

    • nierewa
    • 7. Dezember 2025 um 20:47
    Zitat

    Das ist die Option "Automatischen Bildlauf aktivieren"

    Wenn die Option deaktiviert ist kommt das Scroll-Icon nicht. Aber passieren tut sonst nix.

    Zitat

    Also sollte das eine Änderung von Google sein...

    Kann man das ändern ohne sich anzumelden. Das nervt tierisch.

  • Google Suche - Bilder wieder in Tab öffnen

    • nierewa
    • 7. Dezember 2025 um 15:49

    Hallo,

    Zuerst einmal hoffe ich, ich bin hier richtig.

    Es geht um folgendes Problem:
    Ich kann in der Google-Bildersuche gefundene Bilder nicht mehr per Mausrad in einem Tab öffnen.
    Es erscheint nur ein rundes Scrollicon

    Strg + Mausklick funktioniert auch nicht mehr.
    Hier passiert gar nichts.

    Per Linksklick öffnet sich eine Ebene. Die sieht so aus wie früher die Tabs:

    Ist das eine Änderung bei Firefox oder hat Google selbst etwas geändert?
    Bei Edge ist es auf der Google Suchseite das gleiche. Auf der Bing Suchseite funktioniert es wie gewünscht.

    Wenn es an Google liegt, kann man da was machen ohne sich anzumelden?
    Eventuell über userChromeJS oder so?

    Danke :)

  • Backup Script funktioniert nicht mehr

    • nierewa
    • 1. Juni 2024 um 17:22
    Zitat

    Wenn du die alte Skriptdatei einfach geändert hast, muss der Skript-Cache geleert werden.

    Ah, ok. Das wird wohl der Fehler gewesen sein.
    Hab den Code gelöscht und den neuen rein kopiert. Sprich die gleiche Datei behalten.

    Zitat

    Was steht bei euch in dem Benachrichtigungs-Fenster an der markierten Stelle?

    Wie bei Mira, Alles aus.
    Muß man erst mal drauf kommen.

    Jedenfalls danke ich euch allen vielmals.
    Ohne euch hätte ich das nicht hinbekommen :thumbup:

  • Backup Script funktioniert nicht mehr

    • nierewa
    • 1. Juni 2024 um 14:44

    Hallo an alle :)

    Zitat

    In Zeile 81 wird eine Ausgabe angewiesen, funktioniert das bei irgendwem?

    Bei mir nicht.

    Ich hab in der Zwischenzeit mal alle AddOns deaktiviert. Einzeln und Firefox dabei immer geschlossen und neu gestartet.
    Irgendwann habe ich die Meldung erhalten:

    „Das-Lesezeichen-und-Chronik-System-wird-nicht-funktionieren“

    Ich hab den Firefox geschlossen und wieder neu geöffnet und seit dem geht alles.
    Hab die AddOns wieder einzeln aktiviert, alles funktioniert.

    Merkwürdig. Ich versuch mal das Script von Mira...


    Das Script von Mira funktioniert auch.
    Eine Meldung bekomme ich aber auch hier nicht.

    Ich öffne Firefox. Startseite ist google.
    Dann führe ich das Script aus:

  • Backup Script funktioniert nicht mehr

    • nierewa
    • 1. Juni 2024 um 11:58

    Ich habe nur noch ein Script, zum Ein- und Ausblenden der Lesezeichensymbolleiste.
    Das funktioniert einwandfrei. Dieses hier:

    CSS
    (function() {
        if (location != 'chrome://browser/content/browser.xul' && location != 'chrome://browser/content/browser.xhtml')
            return;
            
         var css =`
       #PlacesToolbarItems {
      min-width: 200px !important;
      }    
       `;
      
      var sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
      var uri = makeURI('data:text/css;charset=UTF=8,' + encodeURIComponent(css));
      sss.loadAndRegisterSheet(uri, sss.AUTHOR_SHEET);
            
         let d1 = document.getElementById("PersonalToolbar");
             d1.style.visibility = "collapse";
        try {
            CustomizableUI.createWidget({
                id: 'bookmarkbar-button',
                type: 'custom',
                defaultArea: CustomizableUI.AREA_NAVBAR,
                    onBuild: function(aDocument) {
                        var toolbaritem = aDocument.createXULElement('toolbarbutton');
                        toolbaritem.onclick = aEvent => onClick(aEvent);
                        var currentProfileDirectory = Services.dirsvc.get("ProfD", Ci.nsIFile).path.replace(/\\/g, "/");
                        var buttonicon = "bookmark.ico"
                        var props = {
                            id: 'bookmarkbar-button',
                            class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                            label: 'Toggle',
                            tooltiptext: 'Toggle Bookmarktoolbar',
                            style: 'list-style-image: url("' + ("file:" + currentProfileDirectory + "/chrome/css/icons/" + buttonicon) +'");',
                        };
                        for(var p in props)
                            toolbaritem.setAttribute(p, props[p]);
                        return toolbaritem;
                    }
            });
        } catch(e) {};
    
    
    // Funktion zum Abfragen der Tastatur ("belauscht" Eingaben)
    // Hinweis: Tasten, die anderweitig bereits "abgefangen" werden, ergeben keinen Event
    document.addEventListener('keydown', (event) => {
            var keyName = event.key;
    
    
    // Funktion wird ausgeführt, wenn STRG + Alt + l gedrückt wird
    //if (event.ctrlKey && event.altKey && keyName == 'l') {
    //   onClick();        
    //}
    
    // Funktion wird ausgeführt, wenn AltGr + l gedrückt wird
    var IstAltGR = event.getModifierState("AltGraph")
    
            if (IstAltGR && keyName == 'l')  {onClick();}
        }, false
    );
    
    
        function onClick(aEvent) {
    
            let d1 = document.getElementById("PersonalToolbar");
                         
            if (d1.style.visibility == "") {
                d1.style.visibility = "collapse";
            } else if (d1.style.visibility == "visible") {
                d1.style.visibility = "collapse";
            } else if (d1.style.visibility == "collapse") {
                d1.style.visibility = "visible";
            }
        }
    })();
    Alles anzeigen
    Zitat

    Existiert denn der in Zeile 20 angegebene Pfad?

    Ja, Pfad existiert.

  • Backup Script funktioniert nicht mehr

    • nierewa
    • 1. Juni 2024 um 11:14

    Hmm, komisch.
    Bei mir tut sich absolut nichts.

    Kann man irgend sehen ob was passiert oder ob es einen Fehler irgendwo gibt?

    Muß vielleicht auch in der userChrome.js was geändert werden?

  • Backup Script funktioniert nicht mehr

    • nierewa
    • 31. Mai 2024 um 23:12

    Hallo Andreas,

    danke für die Antwort.
    Geht leider nicht. Es passiert gar nix wenn ich auf den Button klicke.

  • Backup Script funktioniert nicht mehr

    • nierewa
    • 31. Mai 2024 um 11:32

    Hallo,

    ich nutze ein Script um den Profilordner aus dem Browser heraus zu sichern.
    Jedenfalls funktioniert es nicht mehr.

    Hier das script:

    Code
    // ==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           Vorlage Script von ywzhaiqi
    // @note           Sicherungsdatei enthaelt auch Profilname (v2017.12.23); Ersatz veralteter Funktionen (v2017.12.28b)
    // @reviewURL      http://bbs.kafan.cn/thread-1758785-1-1.html
    (function () {
        Components.utils.import("resource:///modules/CustomizableUI.jsm");
        CustomizableUI.createWidget({
            id : "Backup-button",
            defaultArea : CustomizableUI.AREA_NAVBAR,
            label : "Profilsicherung",
            tooltiptext : "Sichern der aktuellen Konfiguration",
            onClick: function(){
                // Speicherort - Ordner festlegen - Sichern funktioniert nur wenn Speicherort- bzw. Ordner vorhanden ist!!
                var path = "D:\\Firefox Profil\\";
                // var path = "";
                // Ausschlussliste
                var excludes = 'bookmarkbackups *cache* crashes fftmp *healthreport* minidumps safebrowsing *webapps* saved-telemetry-pings *thumbnails* *session* *Telemetry* *hotfix* *.sqlite-shm *.sqlite-wal *.bak parent.lock blocklist.xml content-prefs.sqlite directoryLinks.json mimeTypes.rdf compatibility.ini parent.lock formhistory.sqlite';
    
    
                if (!path) {
                    var nsIFilePicker = Ci.nsIFilePicker;
                    var FP = Cc['@mozilla.org/filepicker;1'].createInstance(nsIFilePicker);
                    FP.init(window, 'Sicherungspfad wählen', nsIFilePicker.modeGetFolder);
    
                    if (FP.show() == nsIFilePicker.returnOK) {
                        path = FP.file.path;
                    } else {
                        return false;
                    }
                }
    
                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 = Cu.import('resource://gre/modules/FileUtils.jsm').FileUtils;
                var dir = fu.getFile('ProfD', []);
                var localnow = new Date().toLocaleString();   /*localnow = new Date().toISOString().slice(0,19); */
                localnow = localnow.replace(/T/g, "_").replace(/\W+/g, "_");
                var archiveName = 'Profil_' + bupgetCurrentProfileName()+ '_' + localnow + '.zip';
                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) {
                    Cc['@mozilla.org/alerts-service;1'].getService(Ci.nsIAlertsService).showAlertNotification("", aTitle, aString, false, "", null);
                }
    
                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;
                }
            },
        });
    
        var cssStr = '@-moz-document url("chrome://browser/content/browser.xhtml"){'
             + '#Backup-button .toolbarbutton-icon {'
             + 'list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1%2B%2FAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNC8xMS8wOGGVBZQAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzQGstOgAAABxklEQVQ4ja2UMUgbURjHfxeSFBzuBEuCkkAgIA5JDdzWohVnQe3UpRDE2UXpKKXdWro4ixlcdNJAydxiyHZkCIKIOEnLpZQSRFFz%2Bjqk73nvuDtb2j883nv%2F73u%2F%2B%2B69ewf%2FWUZgbgEFYDgiPw18B86An8DtQw%2BYdF1XRLVGoyGEEKJara4Bj0MKIhGYDxuGQVSTqtVqH0ql0uzvNzLigCQSicjmeZ7K63Q6u5VKZRoYigXGVWhZlpbbbrfrwKjfS4ZVGKVCoUCz2aTX65FOp6WdA04igf69CsqyLMrlctAWsRXGAf9EavXyFELEZT4A2TwYsLQKF%2BYXAJhb3VPep4%2BLzK3uqd7vS9Xr%2B2qsAW9u4eyoxcZSFoCVLZfTwxaA6v2xjaUsuYmnWrU60IOr%2FmD8etvl%2Fausikl%2FZcsFULEbD02hwPUdl7cvs1qiBAb9eOCdwdjEM2AABdh88wJA%2BbK%2FX6MDtVPmHyRPOfjRPfc87%2FPfgJLJ5AzwRc0BbNseB8a63e6TuKsXpnw%2BP5nJZAzgq%2BM4x3IPzwFM07woFovv%2Bv3%2BUDTiXqlU6tI0zQs%2FI%2FSe2bYt%2FyCPgJFA%2BAdwDeA4zrfg2l%2BwUqCoC1F3YQAAAABJRU5ErkJggg%3D%3D)'
             + '}}';
        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

    Die Zeile Components.utils.import("resource:///modules/CustomizableUI.jsm"); hab ich bereits zu ChromeUtils.importESModule("resource:///modules/CustomizableUI.sys.mjs"); geändert.

    Es funktioniert aber trotzdem nicht.
    Was muß noch geändert werden?

    Danke :)

  • Addon nur auf bestimmter Seite deaktivieren

    • nierewa
    • 14. Dezember 2023 um 12:39

    Hab es in der Zwischenzeit gefunden.
    Mann kann in Autofill Seiten "sperren"

  • Addon nur auf bestimmter Seite deaktivieren

    • nierewa
    • 14. Dezember 2023 um 12:24

    Wie sieht es jetzt aus?
    Wußte gar nicht das der noch aktiv ist ;)

  • Addon nur auf bestimmter Seite deaktivieren

    • nierewa
    • 14. Dezember 2023 um 12:10

    Update auf 120 ist ausgeführt ;)

Unterstütze uns!

Jährlich (2026)

29 %

29% (188,31 von 650 EUR)

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