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

Beiträge von Mira_Belle

  • Kompatibilität Mehrzeilenskript/Addon Bar

    • Mira_Belle
    • 20. August 2025 um 17:33

    Oh, war einfacher als ich dachte!
    Strg + <

    JavaScript
    // ==UserScript== 
    // @name           new_addonbar.uc.js
    // @description    Neue Leiste am unteren Fensterrand
    // @charset        UTF-8
    // @author         @Mira_Belle
    // @version        v2025.08.20
    // @note           Vorlage war das Skript von Aris & @aborix + @BrokenHeart
    // Source          https://www.camp-firefox.de/forum/thema/139729/?postID=1277466#post1277466
    // @note           Um die Funktion per Tastenkombination zum Ein-/Ausblenden ergänzt
    // Source          https://www.camp-firefox.de/forum/thema/139729/?postID=1277497#post1277497
    // ==UserScript== 
    
    (function() {
      if (location.href !== 'chrome://browser/content/browser.xhtml') return;
    
      // CSS für die neue Leiste
      var cssCode = `
        #new-toolbar {
          border-top: 1px solid var(--sidebar-border-color,rgba(0,0,0,0.1)) !important;
          background-color: var(--toolbar-bgcolor);
          background-image: var(--toolbar-bgimage);
        }
        :root[lwtheme] #new-toolbar {
          background: var(--lwt-accent-color) !important;
        }
        :root[lwtheme][lwtheme-image='true'] #new-toolbar {
          background: var(--lwt-header-image) !important;
          background-position: 0vw 50vh !important;
        }
      `;
    
      // CSS als Agent Sheet registrieren
      Components.classes['@mozilla.org/content/style-sheet-service;1']
        .getService(Components.interfaces.nsIStyleSheetService)
        .loadAndRegisterSheet(
          Services.io.newURI('data:text/css;charset=utf-8,' + encodeURIComponent(cssCode), null, null),
          Components.classes['@mozilla.org/content/style-sheet-service;1']
            .getService(Components.interfaces.nsIStyleSheetService)
            .AGENT_SHEET
        );
    
      // Toolbar erstellen
      var tb = document.createXULElement('toolbar');
      tb.id = 'new-toolbar';
      tb.setAttribute('customizable', true);
      tb.setAttribute('mode', 'icons');
      tb.setAttribute("context", "toolbar-context-menu");
    
      // VBox erstellen und Toolbar hinzufügen
      var vbox = document.createXULElement('vbox');
      document.getElementById('navigator-toolbox').parentNode.insertBefore(vbox, null);
      vbox.appendChild(tb);
    
      // Toolbar registrieren
      CustomizableUI.registerArea('new-toolbar', {legacy: true});
      CustomizableUI.registerToolbarNode(tb);
    
      // Tastenkombination für Ein-/Ausblenden
      var key = document.createXULElement('key');
      key.id = 'key_toggleNewToolbar';
      key.setAttribute('key', '<');
      key.setAttribute('modifiers', 'accel');
      key.addEventListener("command", () => {
        var toolbar = document.getElementById('new-toolbar');
        toolbar.collapsed = !toolbar.collapsed;
        try {
          Services.prefs.getBranch('browser.newtoolbar.').setBoolPref('enabled', !toolbar.collapsed);
        } catch(e) {}
      });
      document.getElementById('mainKeyset').appendChild(key);
    
      // Initialen Zustand aus den Präferenzen laden
      try {
        var enabled = Services.prefs.getBranch('browser.newtoolbar.').getBoolPref('enabled');
        document.getElementById('new-toolbar').collapsed = !enabled;
      } catch(e) {}
    })();
    Alles anzeigen
  • Kompatibilität Mehrzeilenskript/Addon Bar

    • Mira_Belle
    • 20. August 2025 um 17:11

    FuchsFan Ne, Du nicht. ^^
    Doch natürlich, dauert nur etwas.

  • Firefox öffnet nur die angehefteten Tabs

    • Mira_Belle
    • 20. August 2025 um 17:10

    baramax Deaktiviere alle Skripts!
    Besonders die MultiRowTabs.uc.js :!:
    Wenn der Fehle ohne diesem Skript nicht, aber mit diesem Skript auftritt,
    liegt es höchstwahrscheinlich am Skript!

    Wenn dem so ist, bitte das Skript, d.h. dessen Code (Inhalt), hier posten.

  • Kompatibilität Mehrzeilenskript/Addon Bar

    • Mira_Belle
    • 20. August 2025 um 14:22

    @Horstmann Ja, das muss man ausprobieren!
    Ich habe z.B. ein Theme, da passt background-position: 115vw 0vh !important; am besten.


    Rob Wenn Du auch die Funktion zum Ein- und Ausblenden haben möchtest,
    lass es mich wissen.

  • Kompatibilität Mehrzeilenskript/Addon Bar

    • Mira_Belle
    • 20. August 2025 um 09:54

    Ein neuer Tag, die Gedanken sind wieder geordnet und ich habe ein Ergebnis!

    JavaScript
    // ==UserScript== 
    // @name           new_addonbar.uc.js
    // @description    Neue Leiste am unteren Fensterrand
    // @charset        UTF-8
    // @author         @Mira_Belle
    // @version        v2025.08.20
    // @note           Vorlage war das Skript von Aris & @aborix + @BrokenHeart
    // Source          https://www.camp-firefox.de/forum/thema/139729/?postID=1277466#post1277466
    // ==UserScript==  
    
    
    (function() {
      if (location.href !== 'chrome://browser/content/browser.xhtml') return;
    
      // CSS für die neue Leiste
      var cssCode = `
        #new-toolbar {
          border-top: 1px solid var(--sidebar-border-color,rgba(0,0,0,0.1)) !important;
          background-color: var(--toolbar-bgcolor);
          background-image: var(--toolbar-bgimage);
        }
        :root[lwtheme] #new-toolbar {
          background: var(--lwt-accent-color) !important;
        }
        :root[lwtheme][lwtheme-image='true'] #new-toolbar {
          background: var(--lwt-header-image) !important;
          background-position: 0vw 50vh !important;
        }
      `;
    
      // CSS als Agent Sheet registrieren
      Components.classes['@mozilla.org/content/style-sheet-service;1']
        .getService(Components.interfaces.nsIStyleSheetService)
        .loadAndRegisterSheet(
          Services.io.newURI('data:text/css;charset=utf-8,' + encodeURIComponent(cssCode), null, null),
          Components.classes['@mozilla.org/content/style-sheet-service;1']
            .getService(Components.interfaces.nsIStyleSheetService)
            .AGENT_SHEET
        );
    
      // Toolbar erstellen
      var tb = document.createXULElement('toolbar');
      tb.id = 'new-toolbar';
      tb.setAttribute('customizable', true);
      tb.setAttribute('mode', 'icons');
      tb.setAttribute("context", "toolbar-context-menu");
    
      // VBox erstellen und Toolbar hinzufügen
      var vbox = document.createXULElement('vbox');
      document.getElementById('navigator-toolbox').parentNode.insertBefore(vbox, null);
      vbox.appendChild(tb);
    
      // Toolbar registrieren
      CustomizableUI.registerArea('new-toolbar', {legacy: true});
      CustomizableUI.registerToolbarNode(tb);
    })();
    Alles anzeigen

    Rob It's for you!

  • Kompatibilität Mehrzeilenskript/Addon Bar

    • Mira_Belle
    • 19. August 2025 um 22:01

    Rob Bitte testen =>

    JavaScript
    // Author @aborix + @BrokenHeart
    //1x parentNode. entfernen Zeile 17 ab Fx 119
    //https://www.camp-firefox.de/forum/thema/112673/?postID=1234811#post1234811
    // Background Color hinzu gefügt. 
    // https://www.camp-firefox.de/forum/thema/139729/?postID=1277460#post1277460
    
    (function() {
      if (location.href !== 'chrome://browser/content/browser.xhtml') return;
    
      var tb = document.createXULElement('toolbar');
      tb.id = 'new-toolbar';
      tb.setAttribute('customizable', true);
      tb.setAttribute('mode', 'icons');
      tb.setAttribute("context", "toolbar-context-menu");
    
      // Hintergrundfarbe für die Toolbar setzen
      tb.style.backgroundColor = 'white';
    
      var vbox = document.createXULElement('vbox');
      document.getElementById('navigator-toolbox').parentNode.insertBefore(vbox, null);
      vbox.style.backgroundColor = '';
      vbox.appendChild(tb);
    
      CustomizableUI.registerArea('new-toolbar', {legacy: true});
      CustomizableUI.registerToolbarNode(tb);
    })();
    Alles anzeigen
  • BackupProfile.uc.js - div. Fragen dazu

    • Mira_Belle
    • 19. August 2025 um 13:03
    Zitat von Sören Hentzschel

    Wie bereits hier festgestellt, muss diese Datei nicht importiert werden

    Ah, na dann.

    Weg damit.

  • BackupProfile.uc.js - div. Fragen dazu

    • Mira_Belle
    • 19. August 2025 um 07:57

    lenny2 No!

    Ändern in ChromeUtils.importESModule("moz-src:///browser/components/customizableui/CustomizableUI.sys.mjs"); wäre
    der richtige Weg:!:

  • UserCSSLoader (2025)

    • Mira_Belle
    • 18. August 2025 um 21:29

    Endor :/ OK.

  • UserCSSLoader (2025)

    • Mira_Belle
    • 18. August 2025 um 18:02

    Wenn es eine Version gibt, die i. O. ist,

    brauch ich mich ja nicht abmühen.

  • UserCSSLoader (2025)

    • Mira_Belle
    • 18. August 2025 um 09:29
    Zitat von Endor

    Ich habe ja nur ein Script vom japanischen Portal
    runter geladen und die Schaltfläche eingebaut, auch nur den Code
    aus unserem Script an passende Stellen eingefügt usw.

    Ah, jetzt wird auch ein Schuh daraus!
    Hättest Du für mich das originale JavaScript für mich, ohne Deine "Erweiterungen"?
    (Eventuell schon in Englisch, habe auch schon JS gesehen, die waren komplett in Japanisch geschrieben.
    Da half mir auch kein DeepL oder Google Translate weiter.)

    Denn in dem Code, er scheint recht alt zu sein, schlummern so einige Fallstricke.
    Es wird z.B. noch auf XUL und den dazugehörigen XPCOM-Komponenten zugegriffen,
    was in Zukunft aber in die Hose gehen könnte.
    Das Problem, XUL wurde von Mozilla seit vielen Jahren als veraltet eingestuft und größtenteils aus Firefox entfernt.
    D.h. das wird "uns" irgendwann auf die Füße fallen.
    Aber es sind da auch noch so einige andere Fallen eingebaut!

    Ach, und eventuell, vielleicht den Link zu "Griever"?
    Denn der im Skript angegebene Link wird umgeleitet auf einen Blog.

  • UserCSSLoader (2025)

    • Mira_Belle
    • 17. August 2025 um 17:45

    Ja, ja, habe ich auch schon festgestellt! War wohl zu hektisch und zu schnell!
    Auch zeigt mit VS-Code ein paar Fehler an.
    ABER, dafür werde ich mir Zeit nehmen.
    Einige Variablen sind zwar deklariert, werden aber nie aufgerufen.
    Die werden aber nicht ohne Grund deklariert worden sein.
    Und "Oktale Literale sind nicht zulässig. Verwenden Sie die Syntax "0o664"."

  • UserCSSLoader (2025)

    • Mira_Belle
    • 17. August 2025 um 16:52

    Hatte gerade mal etwas Zeit, und bin doch schon zu Hause, und habe mit CSS & JS in einem neuen Profil installiert.
    Echt cool! Das ganze.
    Nur an welcher Stelle des Menüs wird der Explorer geöffnet?
    Kann CSS an und aus "Knipsen", was ich echt sehr, sehr cool finde,
    und wenn der Editor eingetragen ist, die Dateien bearbeiten.


    Zitat

    Strg+Linksklick zum Anzeigen im Dateimanager

    Da tut sich bei mir nichts!

  • Wie lässt sich die Schrift in den Tab stets vertikal zentriert halten?

    • Mira_Belle
    • 17. August 2025 um 14:11
    Zitat von katzi

    Postest Ihr eigentlich selber Euren ganzen CSS-Code, (falls welcher in Verwendung ist), wenn eine Fragestellung nur einen Teilaspekt betrifft? Wenn "Nein", warum erwartet Ihr das dann von ande

    Kurz und knapp, ja.

    Spätesten dann, wenn ich danach gefragt werde.

    Das betrifft im übrigen auch JS.

    Wie sollen mir andete denn sonst helfen, wenn sie gar nicht wissen, welche Anpassungen ich sonst noch so vorgenommen habe.

  • Mozilla warnt: Deutschland könnte Werbeblocker verbieten

    • Mira_Belle
    • 17. August 2025 um 14:05

    .DeJaVu :thumbup:

  • UserCSSLoader (2025)

    • Mira_Belle
    • 17. August 2025 um 12:52

    Endor Wow, werde ich mir mal genauer anschauen, bin aber morgen erst wieder zu Hause.

  • Mozilla warnt: Deutschland könnte Werbeblocker verbieten

    • Mira_Belle
    • 15. August 2025 um 15:05
    Zitat von Sören Hentzschel

    Es geht ganz konkret um Urheberrechtsfragen.

    Du hast recht! Und wenn ich per CSS das Erscheinungsbild einer Seite verändere, begehe ich eine Straftat!
    Und wenn ich das Erscheinungsbild einer Webseite per "Werbeblocker" verändere, eben auch!

    Ich habe da nichts durcheinander gebracht!
    Und ich wusste, dass Springer mit der ersten Klage auf die Nase gefallen ist.
    Nun versuchen sie es mit dem Urheberrecht und ich bin mir auch hier sicher, das wird nichts!

    Das Eine hat also sehr wohl mit dem Anderen zu tun!

    Zu dem anderen Einwand, technisch mag es wohl Unterschiede geben, das Resultat ist aber doch sehr ähnlich.
    Das, was der Browser zeigt, wird verändert.

    Warten wir es ab, was passiert. Ändern können wir es eh nicht.


    Zitat von StandingBill

    10 Sekunden Recherche hätten genügt um herauszufinden, dass Mira_Belle Unsinn schreibt.

    Und nur zwei Sekunden Hirn einschalten hätten genügt, um zu verstehen was ich meine!

    Aber gut,

    Zitat

    Gegner von Werbeblockern argumentieren beispielsweise mit dem Urheberrecht.

    Sie geben an, dass Adblocker, die urheberrechtlich geschützte Darstellung und Struktur von Websites verändern würden. Die Frage wurde allerdings schon gerichtlich geklärt, als der Axel-Springer-Verlag gegen Adblock Plus vorging.

    Das Landgericht Hamburg entschied zugunsten des Werbeblockers, da dieser lediglich die Struktur der Webseite verändert, aber nicht in die Substanz der Programme eingreift.

    Springer ist also schon einmal auf die Nase gefallen, und in Berufung gegangen.
    Entschuldige, dass ich den Sachverhalt nicht genauer dargelegt habe.


    Hier mal zwei relativ aktuelle Nachrichten und Infos dazu:

    1. https://www.netzwelt.de/adblocker/index.html

    2. https://www.onlinehaendler-news.de/recht/urteile-…locker-verboten


    Sören Hentzschel Warum reist Du einen einzelnen Satz aus seinem Kontext?
    Ja, so gesehen, ist es nämlich etwas ganz anderes!
    Nur, so kann man sich "es" besser vorstellen, so mein Gedanke.

    Aber gut, auch mit einer Firewall werden anzuzeigende Inhalte einer Website manipuliert,
    z.B. Links werden gefiltert oder gar geblockt. Aber auch anzuzeigende Inhalte können über FW gefiltert werden.

    Es kommt halt auf die technischen Möglichkeiten dieser FW an.

    Die Frage, die über allem steht, unterliegt der "HTML-Code" dem Urheberrecht
    und inwieweit darf dieser dann verändert werden?

    Ein Browser, der einfach alles ungefiltert zulässt, wäre DANN ein Sicherheitsrisiko!
    Darf man tracking dann noch verhindern?
    Wie schaut es dann mit Skripten aus, die eventuell Schadcode nachladen?
    Und es gibt mit an Sicherheit grenzender Wahrscheinlichkeit noch ganz andere, viel gravierende Schweinereien.

  • Mozilla warnt: Deutschland könnte Werbeblocker verbieten

    • Mira_Belle
    • 15. August 2025 um 09:35

    Ach Du Scheiße! Leute, ruhig bleiben! Es werden da falsche Schlüsse gezogen:!:

    Bei der Sache Axel-Springer-Verlag gegen Eyeo (Adblock Plus) geht es darum, dass
    Eyeo (Adblock Plus) gegen Gebühr eben doch Werbung zulässt!

    Also so in etwa wie Wegezoll!
    Das kann nicht sein.
    Und weil Springer in Berufung gegangen ist, muss das alles noch einmal geprüft und neu verhandelt werden.

    Es geht also gar nicht um "Werbeblocker" an sich, sondern um das Geschäftsmodell seitens Eyeo.

    OK, Springer trägt da zwar dick auf, aber ich bin mir sicher, dass das generelle Verbot von "Filtern"
    so nicht kommen wird!
    Denn das hätte ungeahnte Auswirkungen auf das komplette Internet!
    Man stelle sich nur vor, Firmen und Behörden dürften keine Pornoseiten mehr "ausschließen".

    Warten wir's ab.

  • Wie lässt sich die Schrift in den Tab stets vertikal zentriert halten?

    • Mira_Belle
    • 14. August 2025 um 21:47

    MitleserDeine Finger waren einfach zu schnell. :D  @Horstmann

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • Mira_Belle
    • 14. August 2025 um 21:45
    Zitat von Krabato

    Soll ich von Zeit zu Zeit hier mal wieder nachfragen, ob es schon etwas gibt?

    Immer mal wieder vorbeischauen.
    Am besten, wenn es einen Versionssprung im Firefox gegeben hat.

Unterstütze uns!

Jährlich (2026)

69,4 %

69,4% (538,17 von 775 EUR)

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