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

  • Addons erscheinen nicht in der oberen Menüleiste

    • milupo
    • 25. Juni 2023 um 14:06
    Zitat von Speravir

    Aua. Das tut mir physisch Weh! Grünes Holz, violette Flammen. :D Das muss man wohl so bedienen:

    Das ist authentisch. Das ist das offizielle Nightly-Logo:

    Ein lila-grüner Fuchs, nun ja.

  • Addons erscheinen nicht in der oberen Menüleiste

    • milupo
    • 24. Juni 2023 um 22:33
    Zitat von 2002Andreas

    Sorry, da hatte ich nicht aufgepasst

    Mach dir nichts draus, Sören mag die schönen Farben meines Nightly-Forensymbols nicht.

  • wie das Deaktivieren eines Add-ons verhindern?

    • milupo
    • 24. Juni 2023 um 18:30

    Von alleine deaktiviert sich ein Add-on eigentlich nicht, es sei denn, es ist nicht mehr kompatibel oder du benutzt den privaten Modus und hast das Add-on noch nicht für den privaten Modus erlaubt. Ersteres ist wohl unwahrscheinlich, siehe hier:

    LeechBlock NG – Holen Sie sich diese Erweiterung für 🦊 Firefox (de)
    Laden Sie LeechBlock NG für Firefox herunter. LeechBlock NG is a simple productivity tool designed to block those time-wasting sites that can suck the life out…
    addons.mozilla.org
  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • milupo
    • 16. Juni 2023 um 22:23

    Schade. War zu schön, um wahr zu sein. Wie immer nur eine Idee.

  • Firefox unter den Wörtern fast immer Wellenlinien

    • milupo
    • 16. Juni 2023 um 15:52

    Wenn man von hier herunterlädt, kann man das eigentlich nicht verwechseln:

    Wörterbücher und Sprachpakete – Add-ons für Firefox (de)
    Laden Sie Erweiterungen für Firefox-Wörterbücher und -Sprachpakete herunter. Fügen Sie der Rechtschreibprüfung Ihres Browsers eine neue Sprachoption hinzu oder…
    addons.mozilla.org
  • Firefox unter den Wörtern fast immer Wellenlinien

    • milupo
    • 16. Juni 2023 um 13:58

    Ist denn das deutsche Wörterbuch installiert? Achtung: Manche verwechseln das Wörterbuch mit dem Sprachpaket. Das Sprachpaket ist aber nur dazu da, die Oberfläche von Firefox einzudeutschen. Schaue in den Add-on-Manager, ob es links die Kategorie Wörterbücher gibt, wenn ja klicke darauf und schaue rechts, ob das deutsche Wörterbuch eingetragen ist.

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • milupo
    • 16. Juni 2023 um 13:21
    Zitat von BrokenHeart

    Du hattest schon oft sehr gute Ideen, die dann auch zum Ziel geführt hatten...

    Danke, es könnten mehr und zielgerichtetere sein. Wissendere lachen sich sicherlich manchmal kaputt.

    Zitat von BrokenHeart

    Dann macht er es wieder richtig. Wobei das Skript eh merkwürdig ist. Es wird nämlich einfach eine schon bestehende Datei (ohne Nachfrage) überschrieben.

    Ich verstehe den Code unten nicht so richtig, aber könnte es sein, dass durch die nicht existente ID locationtext, die, so wie du geschrieben hast, zu location weitergeleitet wird, ein doppeltes location entsteht? Es kann aber auch sein, dass ich dich missverstanden habe.

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • milupo
    • 15. Juni 2023 um 23:01
    Zitat von BrokenHeart

    Wenn ich den Import einfüge, wenn der Fehler wieder auftritt, dann ändert das nichts: Datei wird wieder gespeichert und geöffnet.

    Wie gesagt, war nur so eine Idee. Mangels fundierter Kenntnisse versuche ich mich wenigstens laienhaft voran tasten. Da greift man nach jedem Anhaltspunkt.

    Zitat von BrokenHeart

    Datei wird wieder gespeichert und geöffnet.

    Und wenn man dann wieder die handlers.json löscht?

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • milupo
    • 15. Juni 2023 um 21:56
    Zitat von BrokenHeart

    Ich sehe aber auch nicht, dass im SaveTo-Script die Funktionalität aus dieser importierten Datei irgendwo verwendet wird.

    Doch: .saveDestinationAvailable und auch mLauncher sind in der Datei HelperAppDlg.sys.mjs enthalten.

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • milupo
    • 15. Juni 2023 um 21:29
    Zitat von BrokenHeart

    speziell die Anweisung dialog.mLauncher.saveDestinationAvailable(file);

    Binde oben mal folgende Modulzeile ein und teste. Ist nur so eine Idee.

    JavaScript
     const { HelperAppDlg } = ChromeUtils.importESModule( 'resource://gre/modules/HelperAppDlg.sys.mjs');
  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • milupo
    • 15. Juni 2023 um 19:56

    Die Vermutung hatte aber schon BrokenHeart gehabt.

    Zitat von BrokenHeart

    Kann es sein, dass es wieder was mit der 'handlers.json' zu tun hat?

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • milupo
    • 15. Juni 2023 um 19:03
    Zitat von BrokenHeart

    Ja, vielleicht haben wir uns missverstanden?!


    Das erste Problem ("nichts wird abgespeichert"), welches FuchsFan beschrieben hat, ist ja durch dieses veränderte Skript gelöst.

    Ich habe mich eigentlich nicht auf ein spezielles Problem bezogen, sondern einfach nur nach Fehlern gesucht und habe dann die ID locationtext in Firefox nicht mehr gefunden.

    Zitat von BrokenHeart

    Edit: Ok, jetzt habe ich dich verstanden (glaube ich):


    Das Zitat: "Tja, da bin ich vorerst mit meinem Latein am Ende." bezog sich auf meinen Beitrag, welchen ich vorher geschrieben hatte. Ich war davon ausgegangen, dass es sich darauf bezog, dass du 'locationtext' in den gezipten Dateien nicht finden konntest und dachte er wäre an 2002Andreas gerichtet. Falls es so ist: Sorry für die Verwirrung...

    Das bezog sich darauf, dass du mir mit deinem Beitrag #257 jede Illusion geraubt hast, einen Fehler gefunden zu haben. :)


    Ansonsten kann ich bestätigen, dass sowohl geöffnet als auch gespeichert wird. Kann das eventuell daran liegen, dass es sich um eine PDF-Datei handelt?


    Nach Löschung der handlers.json wurde jetzt nur gespeichert. Dje handlers.json wird ja nach Neustart wieder aufgebaut und ich habe einen neuen Versuch gestartet, ohne Firefox neu zu starten, also jetzt noch einmal mit der gerade neu aufgebauten handlers.json. Es wird immer noch nur gespeichert.

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • milupo
    • 15. Juni 2023 um 18:02

    Doch, aber das Problem besteht doch weiterhin, nur mein Gedanke war nicht zutreffend. Oder habe ich dich falsch verstanden?

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • milupo
    • 15. Juni 2023 um 17:28

    Tja, da bin ich vorerst mit meinem Latein am Ende.

    2002Andreas Danke.

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • milupo
    • 15. Juni 2023 um 17:01

    2002Andreas Andreas, soviel ich weiß, hast du noch ältere Versionen von Firefox auf der Platte. Kannst du mal die beiden omni.ja nach locationtext durchsuchen? Die ID müsste eigentlich in der omni.ja des Wurzelverzeichnisses sein.

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • milupo
    • 15. Juni 2023 um 16:35

    Wo kommen denn eigentlich die IDs location und locationtext her?


    location habe ich gefunden, gibt es in der unknownContentType.xhtml, locationtext jedoch nicht.

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • milupo
    • 15. Juni 2023 um 16:17
    Zitat von 2002Andreas

    Auch dein Skript funktioniert hier nicht.

    Hm, ich hatte es noch nicht getestet.

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • milupo
    • 15. Juni 2023 um 15:08

    Wieso habt denn ihr alle Variablen mit const deklariert? Bei mir ist das nur bei Cu:

    JavaScript
    const Cu = Components.utils;

    Alle anderen habe ich mit var deklariert:

    JavaScript
    // ==UserScript==
    // @include       chrome://mozapps/content/downloads/unknownContentType.xhtml
    // @charset       UTF-8
    // @version       Fx73+
    // ==/UserScript==
    (function() {
          
        const Cu = Components.utils;
        if (!window.FileUtils) ChromeUtils.importESModule('resource://gre/modules/FileUtils.sys.mjs');
        if (!window.Services) Cu.import('resource://gre/modules/Services.jsm');
    
        setTimeout(function() {
            saveTo()
        }, 200);
    
    
        function saveTo() {
                   
            // Config
                    var dirArray = [
                ['C:\\Users\\Lenovo M58\\Documents', 'Dokumente'],
                ['C:\\Users\\Lenovo M58\\Bilder', 'Bilder'],
                ['C:\\Users\\Lenovo M58\\Music', 'Musik'],
                ['C:\\Users\\Lenovo M58\Videos', 'Videos'],        
                ['D:\\Program Files (x86)', 'Programmdateien'],
               // ["" + FileUtils.getDir('UChrm', []).path + "", "chrome"],
                //["" + FileUtils.getDir('UChrm', ['SubScript']).path + "", "SubScript"],
                ["C:\\", "C:"],
                ["D:\\", "D:"],
                ["F:\\", "F:"],
                ["G:\\", "G:"],
                ["H:\\", "H:"],
                ["I:\\", "I:"]
                ];
            
                    
            let button = document.getElementById("unknownContentType").getButton("cancel");
            let saveTo = button.parentNode.insertBefore(document.createXULElement("button"), button);
            var saveToMenu = saveTo.appendChild(document.createXULElement("menupopup"));
            saveTo.classList.toggle("dialog-button");
            saveTo.label = "Składować do";
            saveTo.type = "menu";
            
            var css =`
      button.dialog-button[label="Składować do"] {
          appearance: none !important;
        background-color: maroon !important;
        color: white !important;
    }
                hbox.dialog-button-box button.dialog-button menupopup {
                appearance: none !important;
                background: forestgreen !important;
                color: white !important;
                }
                hbox.dialog-button-box button.dialog-button menupopup menuitem.menuitem-iconic:hover {
                    appearance: none !important;
                    background: navy !important;
                }
                #unknownContentType {
                    background: blue !important;
                }
                #intro {
                      color: white !important;
    (())}
    
           `;
                   var sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
            var uri = Services.io.newURI('data:text/css,' + encodeURIComponent(css));
           sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
            dirArray.forEach(function(dir) {
                var [name, dir] = [dir[1], dir[0]];
                var mi = document.createXULElement("menuitem");
                var item = saveToMenu.appendChild(mi);
                item.setAttribute("label", (name || (dir.match(/[^\\/]+$/) || [dir])[0]));
                item.setAttribute("image", "moz-icon:file:///" + dir + "\\");
                item.setAttribute("class", "menuitem-iconic");
                item.addEventListener("command", function() {
                    var file = new FileUtils.File(dir.replace(/\\/g, '\\\\') + '\\\\' + (document.getElementById('locationtext') ? document.getElementById('locationtext').value : document.getElementById('location').value));
                    dialog.mLauncher.saveDestinationAvailable(file);
                    dialog.onCancel = function() {};
                    close();
                });
            });
        }
    }());
    Alles anzeigen
  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • milupo
    • 14. Juni 2023 um 17:30
    Zitat von Boersenfeger

    So 1-4 weitere Personen fallen mir da zwar noch schon ein, aber Endor ist doch wohl "The Man of Hosting and Engineering" schlechthin!

    Hosten ist das Eine, das alleine ist schon viel Arbeit. Aber das was gehostet wird, muss auch funktionsfähig gehalten werden. Da hat Endor bestimmt seine Grenzen und selbst wenn jemand Anderes die Skripte und CSS-Codes wieder zum Laufen bringt, ist die Aktualisierung immer noch viel Arbeit. Du weißt ja selbst, insbesondere bei Skripten haben wir unsere Probleme. Wirkliche Experten sind hier nur aborix und Sören und bei CSS lastet sehr viel auf den Schultern von 2002Andreas.

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • milupo
    • 14. Juni 2023 um 17:01
    Zitat von Endor

    Anzahl Scripte usw.

    So sieht das bei mir aus:

    Und die Skripte und CSS-Dateien funktionieren auch alle? Ist ja kaum zu glauben.

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