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

Beiträge von FuchsFan

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • FuchsFan
    • 16. Juni 2023 um 15:40
    Zitat von BrokenHeart

    Ja, kann ich machen. Aber ich kann natürlich nicht sagen, ob das irgendwas bringt und am Ende ein funktionierendes Skript dabei rauskommt.

    Aus Deinen Kommentaren zu dem Script kommt nicht viel Positives rüber, und wenn Du der Meinung bist, dass es doch nichts bringt, dann will ich Dich auch nicht weiter nötigen.

    Zitat von BrokenHeart

    Was ist der Grund, warum du unbedingt dieses Skript nutzen möchtest

    Weil ich mich schon so daran gewöhnt habe, und es ja eigentlich bisher immer gut lief.

    Zitat von BrokenHeart

    ganz hervorragende Alternative in Windows dazu gibt? Hast du das mal ausprobiert?

    Nein, noch nicht, werde ich aber machen.

    Zitat von BrokenHeart

    Oder ist der Grund, dass du auch den Speichern-Dialog wieder so schön angepasst hast

    Nein!

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • FuchsFan
    • 16. Juni 2023 um 09:26

    BrokenHeart

    Zitat von BrokenHeart

    Wenn nicht noch eine wirklich immer funktionierende Lösung gefunden wird, werde ich am Wochenende mal der ganzen Sache mit dem Debugger auf den Leib rücken...

    Bleibt es trotzdem dabei? :/

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • FuchsFan
    • 15. Juni 2023 um 20:07
    Zitat von Dharkness

    so geändert funktioniert das mit den ZIP-Dateien hier auch wieder.

    Sei gegrüßt, Ralf! :)

    Ja, nur so funktioniert es hier. Auch das was milupo empfohlen hat, will hier so nicht arbeiten, wie es auch 2002Andreas bestätigt hat. :/

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • FuchsFan
    • 15. Juni 2023 um 19:37

    Das habe ich jetzt in der handlers.json geändert: "application/zip":{"action":0,"extensions":["zip"],"ask":true},

    Bei action von ursprünglich 1 auf 0, und dann funktioniert es hier wie gewollt.

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • FuchsFan
    • 15. Juni 2023 um 19:20

    Bei den Download-Versuchen habe ich durch Zufall auf Computerbase immer cpu-z, das als zip-Archiv angeboten wird, probiert.

    Dieses Archiv wurde dann immer mit dem verknüpften Programm geöffnet.

    Das gab mir zu denken, habe dann eine exe-Datei genommen, diese wird in das ausgewählte Verzeichnis gespeichert, so wie es sein soll. Das alles mit Deinem geänderten Script, BrokenHeart , und das im aktuellen Nightly.

    Nun stellt sich natürlich die Frage, warum zip-Archive nicht. In meiner policies.json ist das enthalten:

    Code
    {
      "policies": {
        "DisablePocket": true,
        "DisableFirefoxStudies": true,
        "DisableFirefoxAccounts": false,
        "DisableBuiltinPDFViewer": true,
        "Handlers": {
          "extensions":{
            "exe": {
              "action": "saveToDisk",
              "ask": true
            },
            "bin": {
              "action": "saveToDisk",
              "ask": true
            },
            "com": {
              "action": "saveToDisk",
              "ask": true
            },
            "pdf": {
              "action": "saveToDisk",
              "ask": true
            },
            "zip": {
              "action": "saveToDisk",
              "ask": true
            }
          },
          "mimeTypes": { 
            "application/msword": {
              "action": "saveToDisk",
              "ask": true
            }
          }
        } 
      }
    }      
    Alles anzeigen
  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • FuchsFan
    • 15. Juni 2023 um 14:35
    Zitat von 2002Andreas

    Das habe ich jetzt auch mal gemacht, ändert zumindest bei mir im Nightly nichts

    Hier leider auch nicht. :rolleyes:

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • FuchsFan
    • 15. Juni 2023 um 11:31
    Zitat von 2002Andreas

    Klicke ich jetzt auf: Downloads, dann wird die Datei geöffnet und gespeichert

    Das stimmt im Nightly, "Datei speichern", und wird dann mit verknüpftem Prog geöffnet. :rolleyes:

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • FuchsFan
    • 15. Juni 2023 um 11:19
    Zitat von BrokenHeart

    Funktioniert das?

    Ja! :thumbup:

    Danke!

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • FuchsFan
    • 15. Juni 2023 um 11:08
    Zitat von 2002Andreas

    Ändere ich diesen Eintrag wieder auf die alte Version, dann ist alles ok

    Das stimmt.

    Ich vermute mal, dass da etwas mit der Pfadangabe nicht übereinstimmt. :/

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • FuchsFan
    • 15. Juni 2023 um 10:16

    2002Andreas

    Beitrag

    RE: Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    […]

    Ich habe sie ganz raus genommen, und siehe da, das war der Übeltäter.




    […]

    milupo

    In zwei Profilen nutze ich das Script auch, wo ich für den Aufruf der Browser-Werkzeuge bisher den Code verwendet habe:

    (Quelltext, 7 Zeilen)

    Button und Icon alles da, nur der Aufruf schlägt fehl. Auch mit den von Dir gezeigten Änderungen dazu.

    Wie müsste der Eintrag denn genau aussehen?



    Edit:

    Danke, hat sich erledigt. Habe immer v114 versucht, da funktioniert es natürlich noch nicht, aber im Nightly schon.
    FuchsFan
    8. Juni 2023 um 20:36

    Nun habe ich festgestellt, da ist doch noch Sand im Getriebe, denn es wird zwar alles sauber dargestellt, aber bei der Auswahl eines bestimmten Download-Ordners (Klick darauf) passiert nichts mehr. Das betrifft dann alle Versionen von Firefox, auch mit Deinem Script.

    Hier das Script, dass zur Anwendung kommt, was muss da noch angepasst werden?

    CSS
    // ==UserScript==
    // @include       chrome://mozapps/content/downloads/unknownContentType.xhtml
    // @charset       UTF-8
    // @version       Fx114+
    
    // ==/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
        const dirArray = [
                //[FileUtils.getDir('UChrm', []).path, 'chrome'],
                ['D:\\Download Firefox', 'Download Firefox'],
                ['D:\\Download Firefox\\Dokumente'],
                ['D:\\Download Firefox\\Bilder'],
                ['D:\\Download Firefox\\Software'], 
                ['D:\\Download Firefox\\Ablage'],
                ['D:\\Download Firefox\\Sonstiges'],
                ["C:\\", "C:"],
                ["E:\\", "E:"],
                ];
        const button = document.getElementById('unknownContentType').getButton('cancel');
        const saveTo = button.parentNode.insertBefore(document.createXULElement('button'), button);
        const saveToMenu = saveTo.appendChild(document.createXULElement('menupopup'));
    
        saveTo.classList.toggle('dialog-button');
        saveTo.label = 'Speichern nach';
        saveTo.type = 'menu';
    
    
        const css =`
          hbox.dialog-button-box button.dialog-button menupopup {
            background: gold !important;
            min-width: 220px !important;
            padding: 5px !important;
            margin: 15px 0 0 -62px !important;
            border: 3px solid dodgerblue !important;
        }
            hbox.dialog-button-box button.dialog-button menupopup menuitem{
            appearance: none !important;
            color: blue !important;
            background: #fefefc !important; 
            border: 1px solid silver !important;
            margin-top: 1px !important;
            border-radius: 7px !important;
            padding-left: 12px !important;
        }
            hbox.dialog-button-box button.dialog-button menupopup menuitem:hover {
            background: greenyellow !important;
            border: 1px solid red !important;
        }    
            hbox.dialog-button-box button.dialog-button menupopup menuitem.menuitem-iconic label.menu-iconic-text {
            color: blue !important;    
            font-size: 15px !important;
            font-weight: 600 !important;
            margin-left: 12px !important;
            margin-top: 1px !important;
        } `;
    
        const sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
        const uri = Services.io.newURI('data:text/css,' + encodeURIComponent(css));
        sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
    
        dirArray.forEach(function (directory) {
          const [name, dir] = [directory[1], directory[0]];
          const mi = document.createXULElement('menuitem');
          const 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 () {
            const locationtext = document.getElementById('locationtext');
            const pathFile = dir + '\\' + (locationtext ? locationtext.value : document.getElementById('location').value);
            const file = new FileUtils.File(pathFile);
            dialog.mLauncher.saveDestinationAvailable(file);
            dialog.onCancel = function () {};
            close();
          });
        });
      }
    }());
    Alles anzeigen
  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • FuchsFan
    • 14. Juni 2023 um 20:00
    Zitat von 2002Andreas

    Auch ich schließe mich meinen Vorrednern an, du hast das mehr als gut gemacht

    Danke, Andreas, nun ist aber auch genug. :rolleyes: Du weißt ja genau, alles habe ich hier von Euch (damit meine ich die Gemeinschaft hier) gelernt. Musste oft Lehrgeld bezahlen, aber der Ehrgeiz treibt vorwärts.

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • FuchsFan
    • 14. Juni 2023 um 18:50
    Zitat von Endor

    Schließe mich den Worten von BrokenHeart voll und ganz an.
    Klasse Arbeit!!! :thumbup:

    Danke, Endor, die Worte eines weiteren "Meisters" nehme ich mit Freude auf (da läuft man ja schamviolett an ;) ).

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • FuchsFan
    • 14. Juni 2023 um 09:16
    Zitat von BrokenHeart

    Wow...da hast du dir ja richtig Mühe gegeben mit deinem angepassten FF.

    Danke, die Worte eines "Meisters" nehme ich gerne an. :)

    Zitat von pirate man

    Allerdings merke ich keinen Unterschied

    Zur Kontrolle brauchst du doch nur mal andere Farbwerte (RGB) eintragen, dann siehst du doch, ob der Code arbeitet.

    Ändert sich nichts, dann auf zur Fehlersuche.

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • FuchsFan
    • 13. Juni 2023 um 21:52
    Zitat von pirate man

    Hat man als Nicht-Programmierer die Möglichkeit, die Schriftart und den genauen Farbcode von gewissen Bereichen rauszufinden?

    Machen kann man sehr viel, Anleitungen gibt es hier in Hülle und Fülle. Lesen, lernen, probieren, fragen!

    Hier hast du mal einen Screenshot zu meinen veränderten Tabs:

    Wenn du damit basteln möchtest, hier der Code dazu, gehört in die userChrome.css.

    CSS
    /* nur in Verbindung mit MultiRowTabs.uc.js by BrokenHeart */
    
    #nav-bar{
      appearance: none !important;
      background-image: none !important;
      background-color: #C2D3ED !important;
      border-top: 1px solid grey !important;
      border-bottom: 1px solid grey !important;
      box-shadow: none !important;
    }    
    
    /* Icon im Tab versetzt */
    #TabsToolbar .tab-icon-image {
      /* height: 15px !important;
      width:  15px !important; */
      margin-left: -3px !important;
      margin-bottom: 0px !important;
    } 
    
    
    .tabbrowser-tab{
       margin-left:-3px !important;
       box-shadow: none !important; 
    }
    
    /* Tab-Hintergrund  */
    
    /*--- selektiert ---*/
    .tab-background[selected=true]{
        filter: none !important;
        border: 1px solid blue !important;
        min-height: 24px !important;
        max-height: 24px !important;
        margin-top: 0px !important;
        background: linear-gradient(45deg, gold, white, beige, orange) !important;
    }
    
    /*--- hover: Multi selektiert ---*/
    .tabbrowser-tab:hover > .tab-stack > .tab-background[multiselected=true]:not([selected=true]) {
        filter: brightness(130%) contrast(100%) !important; 
    }
    /*--- Multi selektiert ---*/
    .tab-background[multiselected=true]:not([selected=true]) {
        filter: brightness(130%) saturate(50%) !important; 
    } 
    
    /* aktiver Tab bei Hover dunkler*/
    #main-window .tabbrowser-tab[selected]:hover {
        opacity: .5 !important;
    }
    
    /* inaktiver Tab */
    .tab-background:not([selected=true]) {
        background: linear-gradient( 0.35turn,  grey, lightblue, white,  white, lightblue, grey) !important;
        border: 1px solid grey !important;
        min-height: 24px !important;
        max-height: 24px !important;
    }
    
    /* Tabschliessen-Button ** nur zu sehen bei Mouseover */
    .tab-close-button {
      opacity: 0 !important;
    }
    .tabbrowser-tab:hover .tab-close-button {
      opacity: 1 !important;
      color: red !important;
      display: block !important;
    }
    /*Tab schließen Button verschoben bei Tabstext mittig*/
    .tabbrowser-tab > .tab-stack > .tab-content > .tab-close-button {
      flex-shrink: 0 !important;
      margin-right:-6px !important;
      width: 20px !important;
      height: 20px !important;
      /* display: none !important; */  /* wird total ausgeblendet */
    }
    
    /* Tabtext zentriert */
    .tab-label-container {
      height: unset !important;
      display: grid !important;
      justify-items: safe center !important;
      justify-content: safe center !important;
    }
    
    .tab-label {
      justify-content: center !important;
      overflow: hidden !important;
    }
    
    /* Tabtext nicht verschoben bei hover */
    .tabbrowser-tab > .tab-stack > .tab-content > .tab-close-button {
      padding-inline-start: 7px !important;
      width: unset !important;
    }
    
    /*Tabtext beim Laden blau*/
    .tabbrowser-tab[busy] .tab-label {
       color: blue !important;
    }
    
    /* Schrift aktiver Tab */
    .tabbrowser-tab[visuallyselected="true"] .tab-label {
      font-weight: bold !important;
      color: blue !important;
      font-size: 1.3em !important;
      font-family: "Verdana, Helvetica", serif !important;
      font-style: italic !important;
      /* margin-top: 1px !important; */  
    }
    
    /* Hintergrund Navigations- und Lesezeichensymbolleiste ausgeblendet */
    #PersonalToolbar {
        background: none !important; 
        opacity: 1.0 !important; 
        border: none !important;
        margin-top: 2px !important;
    }
    
    /* Abstand der Tabs zur Lesezeichen-Symbolleiste */
    #TabsToolbar{
      margin-top: 4px !important;
      margin-bottom: -1px !important;
    }  
    
    /* Abstand Menü-Bar zur Url-Bar */
    #toolbar-menubar {
      margin-bottom: 0px !important;
      margin-top: 1px !important;
    }      
    
    
    /* graue Linie der Tabs-Toolbar entfernt */
    /* #nav-bar{
      box-shadow: none !important;
    }   */
    
    #TabsToolbar #tabs-newtab-button:hover > image {
        background-color: grey !important;
    }
    Alles anzeigen

    Bilder

    • tabbar.png
      • 566,33 kB
      • 1.289 × 291
  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • FuchsFan
    • 13. Juni 2023 um 17:53
    Zitat von pirate man

    Hm, der Fehler lag natürlich an mir. Ich hatte überlesen, dass ich den Scriptcache löschen muss und nach Starten im abgesicherten Modus hat es funktioniert :rolleyes:
    Jetzt kann ich die Tabs endlich auch wieder verschieben :)

    Alles wird gut, nicht immer gleich aufgeben.

    Zitat von pirate man

    Aktuell bin ich nur am Grübeln wie ich den Look der orig. Firefox Tableiste hinbekommen könnte. Hinsichtlich Schriftart und dem unauffälligen Tabrahmen

    Das Script ist nun mal von seinem Ersteller ( BrokenHeart) so aufgebaut, dass man im Normalfall nichts weiter anpassen muss.

    Wenn es dir so nicht zusagt, dann hast du mächtig viel Arbeit vor dir, denn viele Einstellungen sind im Script schon vorhanden, und würden m.M.n. bei zusätzlichen Änderungen mehr Schaden anrichten, als dass es zu besseren Ergebnissen führen würde.

    Für meine Zwecke habe ich nur in einer zusätzlichen css-Datei die Farben der Tabs verändert.

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • FuchsFan
    • 13. Juni 2023 um 12:18
    Zitat von pirate man

    Habt ihr irgendwelche Tipps und Lösungsansätze für mich?

    Funktionieren denn andere Scripte?

    Wenn nicht , dann sollte das nachgeholt werden:

    Thema

    Funktionelle Änderungen am Firefox durch Skripte

    Als Ersatz für einige Erweiterungen bzw. Funktionen daraus kann man auch diverse Skripte benutzen.

    ( damit sind nicht optische Änderungen am Firefox gemeint)

    Diese werden mit einer userChrome.css Datei erstellt.

    Skripte werden als .uc.js Datei im Unterordner chrome gespeichert.

    Hinweise:

    Ab Firefox Version 139 kann der neue Eintrag in about:config:

    security.allow_unsafe_dangerous_privileged_evil_eval

    auf true umgestellt werden, damit manche Skripte wieder funktionieren.

    Hier der Gund dafür:

    RE:…
    2002Andreas
    15. November 2017 um 16:49
  • Hamburger Menü - neuer Button " Seite übersetzen"

    • FuchsFan
    • 10. Juni 2023 um 11:58
    Zitat von Sören Hentzschel

    In finalen Versionen nicht vor Firefox 117

    Danke, Sören, ist registriert.

  • Hamburger Menü - neuer Button " Seite übersetzen"

    • FuchsFan
    • 10. Juni 2023 um 11:53
    Zitat von 2002Andreas

    Sorry

    Alles wird gut, das kennst Du doch. :)

    Danke, Andreas, passt. :thumbup:

  • Hamburger Menü - neuer Button " Seite übersetzen"

    • FuchsFan
    • 10. Juni 2023 um 11:32

    Ab Version 115 gibt es diesen Button, der bei Inaktivität den Text leicht Grau erscheinen lässt. Erst wenn eine Seite aufgerufen wird, so erhöht sich der Kontrast.

    Nun möchte ich nur bei Aktivität die Farbe ändern, was mir nicht gelingen will. Mit dem Code wird die Farbe generell angesprochen:

    CSS
    #appMenu-translate-button {              /* Seite übersetzen */
      color: blue !important;
      font-weight: bold !important; }

    Was muss da zusätzlich eingetragen werden. Bitte helfen.

  • Entwicklung Firefox

    • FuchsFan
    • 9. Juni 2023 um 19:55
    Zitat von .DeJaVu

    Die Nightly vom 8. (gestern) ist teilweise englisch

    Gerade bereinigt, wieder Deutsch.

Unterstütze uns!

Jährlich (2026)

71,6 %

71,6% (554,79 von 775 EUR)

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