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

Beiträge von Boersenfeger

  • Wetterfuchsbutton Script für userChrome.js

    • Boersenfeger
    • 23. Januar 2023 um 13:36

    ....hättest du auch einen Lösungsansatz? :)

  • ... in neuem Tab öffnen...

    • Boersenfeger
    • 23. Januar 2023 um 12:56

    Atarist

    Zitat von 2002Andreas

    Der Eintrag bewirkt, dass eingegebene Suchbegriffe in der kleinen Suchleiste rechts in einem neuen Tab geöffnet werden.

    Dazu meine Nachfrage: Du nutzt die Suchleiste oder suchst du im URL-Feld?

  • Wetterfuchsbutton Script für userChrome.js

    • Boersenfeger
    • 23. Januar 2023 um 12:31

    Muss ich so bestätigen... getestet mit Nightly :(

  • MS Edge: Plötzlich nach automatischen Updates immer Edge-Icon auf Windows-Desktop

    • Boersenfeger
    • 20. Januar 2023 um 17:46

    Hier werde ich erst um Erlaubnis gefragt, ob das UpDate installiert werden soll. :)

  • MS Edge: Plötzlich nach automatischen Updates immer Edge-Icon auf Windows-Desktop

    • Boersenfeger
    • 20. Januar 2023 um 17:04

    Ich bestätige, das auch hier nach dem jüngsten System-UpDate ein Icon von Browser Edge auf dem Desktop erschien. Dieses kann aber via Rechtsklick gelöscht werden. Mein PDF-Viewer wurde hingegen nicht verdrängt. Es scheint also unterschiedliche Vorgehensweisen vom UpDate dahingehend zu geben.

  • Trotz Blocker. Wie kommt diese Werbung auf so viele Seiten?

    • Boersenfeger
    • 17. Januar 2023 um 16:58

    Hm, eigentlich kann man Filter hinzufügen.... guckst du mal

    https://help.adblockplus.org/hc/en-us/articles/360062733293

  • cmd-Datei umschreiben für Sicherung und Herstellung Profilordner

    • Boersenfeger
    • 17. Januar 2023 um 16:13
    Zitat von 2002Andreas
    Zitat von Boersenfeger

    nur meine persönlichen Dateien

    Nicht dein Betriebssystem :/

    Nein, mein Computer ist alt; sollte damit etwas passieren würde eh ein neues System gekauft, dann mit Windows 11, das mein jetziges System ohne Eingriffe nicht mehr akzeptieren möchte. :)

  • cmd-Datei umschreiben für Sicherung und Herstellung Profilordner

    • Boersenfeger
    • 17. Januar 2023 um 16:06

    //

    Zitat von Mira_Belle

    Ja, ich weiß, es ging mir ja auch eher um die von Boersenfeger gestellte Frage.

    Ich sichere übrigens seit Jahren nur meine persönlichen Dateien, die Profilordner von Firefox und Thunderbird sowie die jeweils aktuellen Installationsdateien der vorhandenen Programme; das sind ca 10 GB und passen auch auf einen Stick. Sicherungen in einer Cloud kommen für mich nicht in Frage.

  • Trotz Blocker. Wie kommt diese Werbung auf so viele Seiten?

    • Boersenfeger
    • 17. Januar 2023 um 15:57
    Zitat von DenalB

    Ich habe versucht, den Filter nach Adblock Plus zu importieren, aber das klappt nicht. Ungültige Filterliste ... ;)

    Ggf. als Textdatei in AdBlock Plus einfügen...

    uAssets/filters-2023.txt at master · uBlockOrigin/uAssets
    Resources for uBlock Origin, uMatrix: static filter lists, ready-to-use rulesets, etc. - uAssets/filters-2023.txt at master · uBlockOrigin/uAssets
    github.com
  • cmd-Datei umschreiben für Sicherung und Herstellung Profilordner

    • Boersenfeger
    • 17. Januar 2023 um 11:23

    Jo, das ist in neueren Computern natürlich auch möglich. (Hatte ich nicht auf dem Schirm) :thumbup:

    Meine Kiste hat nur 1 große FP, die in mehreren Partitionen unterteilt ist. Meine Sicherungen werden alle auf eine der angeschlossenen externen Platten bzw Sticks geschrieben.

  • cmd-Datei umschreiben für Sicherung und Herstellung Profilordner

    • Boersenfeger
    • 17. Januar 2023 um 11:10

    Laufwerk E ist ein externes Speichermedium? Denn sonst wäre bei einem Systemcrash unter Umständen die Sicherung für die Miezekatze... :)

  • Was hört Ihr gerade?

    • Boersenfeger
    • 15. Januar 2023 um 11:25

    RIP Robby Bachman

    Kleiner Tipp, die Lautstärke voll aufdrehen!

  • In memoriam

    • Boersenfeger
    • 15. Januar 2023 um 11:21

    Der Drummer Robby Bachman von der Band BTO = Bachman-Turner-Overdrive ist bereits am 12.1.2023 im Alter von 69 Jahren gestorben.

    Der größte Hit der Band ist sicher You ain't seen Nothing Yet aus dem Jahr 1974. RIP :(

  • Lesezeichen-Symbolleiste ist leer

    • Boersenfeger
    • 13. Januar 2023 um 11:35
    Zitat von Dieter Steger

    Jedoch finde ich im neuem Profil nur 50 Elemente, im Ordner Alte Dateien sind es 113 Elemente.

    Soll ich alle Elemente von links nach rechts kopieren?

    Wenn du alle Dateien ins neue Profil kopierst, wirst du den Fehler mitkopieren! Du hast nach dem Übertrag von den Datei places.sqlite Firefox neu gestartet?

    Werden Tuning- und/oder sog. Sicherheitsprogramme genutzt? Von denen sind ähnliche Eingriffe immer mal wieder bekannt.

  • Allgemeine Frage(n) zu JavaScript

    • Boersenfeger
    • 13. Januar 2023 um 10:06
    Zitat von Mira_Belle

    Ich nutze dafür ein ewig altes Tool von Caschy. 10, Okt, 2009 :!:

    Dies habe ich auch sehr lange benutzt! :) Da es aber ein ausgelagertes Programm ist und zudem nicht weiterentwickelt ( ggf. Sicherheitslücken!?) wird, habe ich irgendwann die interne Scriptlösung übernommen.

  • Allgemeine Frage(n) zu JavaScript

    • Boersenfeger
    • 12. Januar 2023 um 14:25
    Zitat von Mira_Belle

    Aber z.Z. sichere ich wie dolle.

    Auch dafür gibts ein Script

    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           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 () {
        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 = "G:\\Martin\\Sicherungen\\Firefox\\Firefox Sicherung\\Nightly\\";
                // 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', []);
                
                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 Nightly ' + ' ' + 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) {
                    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

    Pfade und Beschriftungen sind anzupassen.... :)

  • Script für Datums- & Zeitanzeige

    • Boersenfeger
    • 11. Januar 2023 um 18:56

    Hier meine Anzeige, falls für jemanden interessant.... :)

    JavaScript
        /* Uhr in Nav-Bar */
        
    function doDatUhrCallback() {try{doDatUhr();}catch(ex){} }
     function convertUTCDateToLocalDate(date) {
      var newDate = new Date(date.getTime() + date.getTimezoneOffset() * 60 * 1000);
    
      var offset = date.getTimezoneOffset() / 60;
      var hours = date.getHours();
    
      newDate.setHours(hours - offset);
    
      return newDate;
    }
     function doDatUhr() {
     var days = ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"];
     var months = ["Jan", "Feb", "März", "Apr", "Mai", "Juni", "Juli", "Aug", "Sep", "Okt", "Nov", "Dez"];
     window.setTimeout(doDatUhrCallback, 1000);
                var D = new Date();
                var day = days[D.getDay()];
                var month = months[D.getMonth()];
                var year = D.getFullYear();
                var hour = D.getHours();
                var minute = D.getMinutes();
                var second = D.getSeconds();
    
                var date = day + ", " + (D.getDate() < 10 ? "0" +D.getDate() : D.getDate()) + ". " + month + ". " + year + " ";
                var time = (hour < 10 ? "0" +hour : hour) + ":" + (minute < 10 ? "0" +minute : minute) + ":" + (second < 10 ? "0" +second : second);
                var timestr = date + time + " Uhr" + " ";
                var text = " Nightly 64 ";
                var status = document.getElementById("statusbar-clock-display");
                status.setAttribute("value", text + timestr);
                if (hours < 6 || hours > 20) {
                status.setAttribute("style", "color: white");
                }
                else {
                status.setAttribute("style", "color: white");
                }
                status.setAttribute("style", clockstyle);
                }
    
                var ClockStatus = document.getElementById("urlbar-container");
                var ClockLabel = document.createXULElement("label");
                ClockLabel.setAttribute("id", "statusbar-clock-display");
                ClockLabel.setAttribute("class", "statusbarpanel-text");
                ClockLabel.setAttribute("style", "padding-top:3px!important;font-size:19px;font-weight:bold;color:white!important;");
                ClockStatus.parentNode.insertBefore(ClockLabel, ClockStatus.nextSibling);
                doDatUhr();
    Alles anzeigen
  • Webseiten mit 404 Fehler finden

    • Boersenfeger
    • 9. Januar 2023 um 18:54

    Siehe Edit....

  • Webseiten mit 404 Fehler finden

    • Boersenfeger
    • 9. Januar 2023 um 18:12

    :) Neue Beta heruntergeladen und installiert.

    Signaturprüfung ist abgestellt

    Nightly von heute ist involviert

    Kein Button vorhanden

    Über die Einstellungen kann ich die Erweiterung starten...

    dann kommt dies

    Offensichtlich findet die Erweiterung meine Lesezeichen nicht. Habe alle 3 Möglichkeiten ausgewählt aber es passiert nichts, außer das die 3 grünen Punkte pulsieren.... :/

    Habe im Profilordner alles, was nach Bookmarksorganizer klang, entfernt und nach einem Neustart ein weiteres Mal die Erweiterung installiert. Nun klappt es.

  • Webseiten mit 404 Fehler finden

    • Boersenfeger
    • 8. Januar 2023 um 15:55

    Ich kann es erst die Tage testen, zuviel auf Arbeit....

Unterstütze uns!

Jährlich (2025)

101,9 %

101,9% (662,48 von 650 EUR)

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