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

Beiträge von lenny2

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • lenny2
    • 29. August 2023 um 18:52
    Zitat von Speravir

    Sieh dir das Skript addonbar_vertical.uc.js

    Ich habe dieses Skript schon seit langem und es funktioniert gut, die Schaltflächen verschwinden nicht. Aris-t2 zu fragen ist keine Option.

    Vielleicht hilft es, die Priorität des Skriptladens zu ändern? 1_script1.uc.js, 2_script2.uc.js etc.

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • lenny2
    • 29. August 2023 um 09:06

    Hallo,

    Bitte helfen Sie bei der Erstellung eines Trigger-Button-Skripts, das die addonbar.uc.js-Symbolleiste von Aris-t2 ein-/ausschaltet und den Zustand gedrückt/nicht gedrückt anzeigt. Standardmäßig unterstützt das addonbar.uc.js Skript Ctrl+/ Hotkeys, ich habe es auf Ctrl+0 geändert. Icon list-style-image: url('chrome://browser/skin/sidebars.svg');

    CustomJSforFx/addonbar.uc.js at master · Aris-t2/CustomJSforFx
    custom scripts. Contribute to Aris-t2/CustomJSforFx development by creating an account on GitHub.
    github.com

    Dank für Hilfe.

  • Button ändern bei einem Skript

    • lenny2
    • 26. August 2023 um 12:45

    Horstmann  2002Andreas Danke, es hat geklappt und ich habe alles herausgefunden, vielleicht :)

  • Button ändern bei einem Skript

    • lenny2
    • 26. August 2023 um 09:08

    Ich benutze die Sсript about:about, about:addons, about:config, aber mir fehlen die Kenntnisse, um CSS für Textbuttons wie in Beitrag #26 #31 zu erstellen. Bitte helfen Sie mit jeder Schaltfläche und ich werde es von dort herausfinden.

    Zitat von Horstmann

    Auf meinem Mac hatte ich das Problem auch; es hat geholfen die Leerzeichen im Dateipfad mit %20 zu ersetzen.

    Danke, dies ist ein wichtiger Punkt, ich werde es behalten.

  • Button ändern bei einem Skript

    • lenny2
    • 25. August 2023 um 06:39

    Mein direkter Symbolpfad enthält Leerzeichen, daher funktioniert er nur mit "my path"-Anführungszeichen.

  • Zebra in der Bookmarks Sidebar

    • lenny2
    • 21. August 2023 um 08:01
    Zitat von Dharkness

    Teste bitte mal die ↓ Variante.

    Wie entferne ich die schwarzen Trennlinien?

  • TabMixPlus kleiner Ersatz

    • lenny2
    • 17. August 2023 um 09:01

    Hm, aber dieses Script in v118.0a1 Nightly funktioniert nur mit GreaseMonkey :/

  • TabMixPlus kleiner Ersatz

    • lenny2
    • 17. August 2023 um 08:32
    Zitat von 2002Andreas

    Ich nutze dafür dieses Skript:

    :thumbup:

    Gibt es ein Script "open link in new tab" für den Seiteninhalt, ähnlich wie Ctrl + Click?


    Ich glaube, ich habe ein solches Script gefunden.

  • Neuer Eintrag im Nightly - die Bezeichnung dafür ist..

    • lenny2
    • 14. August 2023 um 11:03

    2002Andreas

    Danke

  • Erweiterungen funktionieren nicht nach Backup zuruckspielen

    • lenny2
    • 14. August 2023 um 10:55
    Zitat von 2002Andreas

    :/

    Beim ersten Neustart wird eine neue addonStartup.json.lz4-Datei erstellt, und beim zweiten Neustart werden alle installierten Erweiterungen wiederhergestellt.

    Ich verwende dies immer, wenn ich ein Profil migriere oder wiederherstelle.

  • Neuer Eintrag im Nightly - die Bezeichnung dafür ist..

    • lenny2
    • 14. August 2023 um 10:46
    Zitat von 2002Andreas

    Mit einem Icon davor:

    Wenn es Ihnen nichts ausmacht, fügen Sie bitte ein Icon zum Kontextmenü der URL-Bar hinzu und ändern Sie die Textfarbe dieser Elemente.

  • Ich sehe die Scrollbar auf einigen Seiten nicht mehr und muss diese anpassen

    • lenny2
    • 13. August 2023 um 13:42
    Zitat von paradonym

    Ich sehe die Standard-Scrollleiste im Dark Mode auf einigen Webseiten die ebenfalls dunkle Farben darstellen nicht mehr.

    Firefox v100+ hat eingebaute Scrollbar-Stile, der Stil wird durch Ändern des Wertes von widget.non-native-theme.scrollbar.style = 0...5 ausgewählt:

    0 Standard

    1 macOs

    2 GTK

    3 Android

    4 Windows 10

    5 Windows 11

    Bildlaufleiste ausblenden, wenn der Cursor inaktiv ist: ui.useOverlayScrollbars = 1

    Vielleicht ist der Stil für Sie besser sichtbar.

    Möglicherweise müssen Sie einen externen CSS-Stil verwenden, um die Farbe der Bildlaufleiste zu ändern.

  • Erweiterungen funktionieren nicht nach Backup zuruckspielen

    • lenny2
    • 13. August 2023 um 11:24
    Zitat von Shelly

    Hat das einen Grund warum die Erweiterungen nicht sofort wieder laufen?

    Nach der Wiederherstellung löschen Sie die Datei addonStartup.json.lz4 aus dem Profilordner und starten Firefox zweimal neu.

  • non-flexible space wie in früheren Versionen des Browsers

    • lenny2
    • 12. August 2023 um 09:43
    Zitat von lenny2

    schmale "spaces" und "separator"

    CSS
    // spacer.uc.js
    // ==/UserScript==
    
    (async url => location != url || await delayedStartupPromise || ({
    _timer: null,
    _sss: Cc["@mozilla.org/content/style-sheet-service;1"].getService(Ci.nsIStyleSheetService),
    get Customizable() {
    delete this.Customizable;
    if ("createSpecialWidget" in CustomizableUI)
    return this.Customizable = CustomizableUI;
    var scope = null;
    try {
    scope = Cu.import("resource:///modules/CustomizableUI.jsm", {}).CustomizableUIInternal;
    } catch (e) { }
    return this.Customizable = scope;
    },
    regStyle: function(css) {
    let uri = makeURI("data:text/css;charset=UTF=8," + encodeURIComponent(css));
    if (this._sss.sheetRegistered(uri, this._sss.USER_SHEET)) return;
    this._sss.loadAndRegisterSheet(uri, this._sss.USER_SHEET);
    },
    unregStyle: function(css) {
    let uri = makeURI("data:text/css;charset=UTF=8," + encodeURIComponent(css));
    if (this._sss.sheetRegistered(uri, this._sss.USER_SHEET))
    this._sss.unregisterSheet(uri, this._sss.USER_SHEET);
    },
    init(type) {
    if (!("CustomizableUI" in window) || !("gCustomizeMode" in window))
    return;
    this.regStyle(this._style);
    window.addEventListener(type, this);
    window.addEventListener("unload",
    () => {
    this.unregStyle(this._style);
    window.removeEventListener(type, this)
    }
    , {once: true});
    },
    handleEvent(e) {
    this[e.type](e);
    },
    customizationchange() {
    clearTimeout(this._timer);
    this._timer = setTimeout(() => {
    this.createSpecialWidgets();
    }, 1000);
    },
    customizationready() {
    if (!this.Customizable)
    return;
    this.createSpecialWidgets();
    window.addEventListener("customizationchange", this);
    window.addEventListener("customizationending", this);
    },
    customizationending() {
    window.removeEventListener("customizationchange", this);
    window.removeEventListener("customizationending", this);
    },
    createSpecialWidgets() {
    try {
    let fragment = document.createDocumentFragment();
    if (this.findSpecialWidgets("spring")) {
    let spring = this.Customizable.createSpecialWidget("spring", document);
    spring.setAttribute("label", "Spring Space");
    fragment.append(gCustomizeMode.wrapToolbarItem(spring, "palette"));
    }
    if (this.findSpecialWidgets("spacer")) {
    let spacer = this.Customizable.createSpecialWidget("spacer", document);
    spacer.setAttribute("label", "Space");
    fragment.append(gCustomizeMode.wrapToolbarItem(spacer, "palette"));
    }
    if (this.findSpecialWidgets("separator")) {
    let separator = this.Customizable.createSpecialWidget("separator", document);
    separator.setAttribute("label", "Separator");
    fragment.append(gCustomizeMode.wrapToolbarItem(separator, "palette"));
    }
    gCustomizeMode.visiblePalette.append(fragment);
    } catch (e) {}
    },
    findSpecialWidgets(string) {
    try {
    if (!gCustomizeMode.visiblePalette.querySelector(`toolbar${string}[id^="customizableui-special-${string}"]`))
    return true;
    } catch (e) {}
    return false;
    },
    _style: `
    @-moz-document url("chrome://browser/content/browser.xhtml") {
    :root {
    --v-springer-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='18' width='32'><path style='fill:none;stroke:%23000000;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;' d='m 0.6,3.6 v 10.8 z m 30.8,0 V 14.4 Z M 2,9 5.4,5.6 v 6.8 z M 26.6,5.6 30,9 26.6,12.4 Z M 8.6,9 c 0,-0.8 0.6,-1.4 1.4,-1.4 0.8,0 1.4,0.6 1.4,1.4 0,0.8 -0.6,1.4 -1.4,1.4 C 9.2,10.4 8.6,9.8 8.6,9 Z m 6,0 c 0,-0.8 0.6,-1.4 1.4,-1.4 0.8,0 1.4,0.6 1.4,1.4 0,0.8 -0.6,1.4 -1.4,1.4 -0.8,0 -1.4,-0.6 -1.4,-1.4 z m 6,0 c 0,-0.8 0.6,-1.4 1.4,-1.4 0.8,0 1.4,0.6 1.4,1.4 0,0.8 -0.6,1.4 -1.4,1.4 -0.8,0 -1.4,-0.6 -1.4,-1.4 z'/></svg>");
    }
    toolbarpaletteitem[place="palette"] > toolbarspring[id^="customizableui-special-spring"] {
    background: white var(--v-springer-image) center no-repeat !important;
    border: none !important;
    outline: 1px solid currentColor !important;
    outline-offset: -1px !important;
    min-height: 37px !important;
    opacity: 0.3 !important;
    }
    toolbarpaletteitem[place="toolbar"] > toolbarspring[id^="customizableui-special-spring"] {
    background: white var(--v-springer-image) center no-repeat !important;
    border: none !important;
    min-width: 34px !important;
    min-height: 14px !important;
    outline: 1px solid currentColor !important;
    outline-offset: -1px !important;
    margin-block: 2px !important;
    margin-inline: 1px !important;
    opacity: 0.3 !important;
    }
    toolbarpaletteitem[place="palette"] > toolbarspacer[id^="customizableui-special-spacer"] {
    background: white !important;
    border: none !important;
    outline: 1px solid currentColor !important;
    outline-offset: -1px !important;
    min-height: 37px !important;
    width: 15px !important;
    max-width: 15px !important;
    opacity: 0.3 !important;
    }
    toolbarpaletteitem[place="toolbar"] > toolbarspacer[id^="customizableui-special-spacer"] {
    background: white !important;
    border: none !important;
    outline: 1px solid currentColor !important;
    outline-offset: -1px !important;
    min-height: 14px !important;
    width: 15px !important;
    margin-block: 2px !important;
    margin-inline: 1px !important;
    opacity: 0.3 !important;
    }
    toolbarseparator[id^="customizableui-special-separator"] {
    -moz-appearance: none !important;
    appearance: none !important;
    padding: 0 !important;
    margin: 2px !important;
    margin-inline-start: 4px !important;
    margin-inline-end: 0 !important;
    border: none !important;
    border-inline-start: 1px solid currentColor !important;
    min-width: 5px !important;
    width: 5px !important;
    max-width: 5px !important;
    opacity: 0.3 !important;
    }
    toolbar[orient="vertical"] toolbarseparator[id^="customizableui-special-separator"] {
    margin-inline-start: 2px !important;
    margin-inline-end: 2px !important;
    margin-top: 4px !important;
    margin-bottom: 0 !important;
    border-top: 1px solid currentColor !important;
    border-inline-start: none !important;
    width: auto !important;
    max-width: none !important;
    height: 5px !important;
    min-height: 5px !important;
    max-height: 5px !important;
    }
    toolbarpaletteitem[place="palette"] > toolbarseparator[id^="customizableui-special-separator"] {
    margin: 0 !important;
    min-height: 37px !important;
    }
    toolbarpaletteitem[place] > toolbarspring[id^="customizableui-special-spring"],
    toolbarpaletteitem[place] > toolbarspacer[id^="customizableui-special-spacer"],
    toolbarpaletteitem[place] > toolbarseparator[id^="customizableui-special-separator"] {
    -moz-window-dragging: no-drag !important;
    }
    toolbar:not(#nav-bar) toolbarpaletteitem[place="toolbar"][id^="wrapper-customizableui-special-spring"],
    toolbar:not(#nav-bar) toolbarspring {
    max-width: none !important;
    }
    toolbarpaletteitem[place="palette"][id^="wrapper-customizableui-special-spacer"],
    toolbarpaletteitem[place="palette"][id^="wrapper-customizableui-special-separator"] {
    align-items: center !important;
    }
    toolbar#addonbar_v > toolbarspacer {
    width: auto !important;
    height: 15px !important;
    }
    }
    `
    }).init("customizationready"))("chrome://browser/content/browser.xhtml");
    Alles anzeigen
  • BackupProfile.uc.js - div. Fragen dazu

    • lenny2
    • 9. August 2023 um 08:52
    Zitat von FuchsFan

    Neee, das speichert den Inhalt des Profilordners, wie ich schrieb. wenn ich das Archiv entpacke, dann sieht das so aus.

    Es liegt nicht am Script. Sie wählen beim Extrahieren den falschen Eintrag im Kontextmenü des Archivs. "Extract here" - das ist das Element, das Sie jetzt verwenden, es passt nicht zu Ihnen. Wählen Sie "Extract files..." - und Sie werden das gewünschte Ergebnis erhalten. Um die Anzeige der Kontextmenüeinträge anzupassen, führen Sie "C:\Program Files\7-Zip\7zFM.exe" aus.

  • Passwörter und Historie werden beim Umzug nicht übernommen, Startseite und Favoriten schon

    • lenny2
    • 6. August 2023 um 12:31

    Ich übertrage von Computer zu Computer auf diese Weise. Starten Sie Firefox zum ersten Mal auf dem neuen Computer. Es wird ein Profilordner in %Appdata% mit einem langen Namen wie r4Br757w-default erstellt. Schließen Sie Firefox, löschen Sie den Inhalt des Ordners r4Br757w-default, aber nicht den Ordner selbst, und kopieren Sie denselben Inhalt aus dem alten Profil in diesen Ordner. Entfernen Sie die Datei compatibility.ini und addonStartup.json.lz4 aus dem Ordner r4Br757w-default und starten Sie Firefox zweimal, um die Erweiterungen zu normalisieren.

    Ähnlich verfahren Sie mit Thunderbird.

  • Button um weiteres Profil zu öffnen

    • lenny2
    • 5. August 2023 um 13:27

    In der css habe ich einige Button wie folgt vergrößert

    CSS
    toolbar #reload-button {
    transform: scale(1.4, 1.4) !important; /* set here your enlarge level */
    }
    toolbar #stop-button {
    transform: scale(1.4, 1.4) !important; /* set here your enlarge level */
    }
  • non-flexible space wie in früheren Versionen des Browsers

    • lenny2
    • 5. August 2023 um 13:17

    In Firefox v116 bleibt die technische Möglichkeit, schmale "spaces" und "separator" hinzuzufügen, aber diese Optionen selbst sind aus der Symbolleistenkonfiguration verborgen.

    Sie können "spaces" und "separator" in der Navigationsleiste und Vertical Add-оn Bar von Aris-t2, hinzufügen.

    Also go to about:config -> browser.uiCustomisation.state

    Kopieren Sie den Inhalt nach NotePad++, es wird ein Backup der Anpassung sein, und wir werden "spaces" und "separator" hinzufügen.

    Es funktioniert wirklich.

    Add ToolBar separator to Firefox
    Is it possible to add a toolbar separator to Firefox (35.0.0.1)? I can't see the option; Used to be available.
    superuser.com

    Was hier steht, fand ich kompliziert, könnte aber hilfreich sein

    Who do we query at Mozilla to bring back SPACE and SEPERATOR buttons?! | Firefox Support Forum | Mozilla Support

  • BackupProfile.uc.js - div. Fragen dazu

    • lenny2
    • 4. August 2023 um 18:18
    Zitat von Sören Hentzschel

    privacy.resistFingerprinting…

    Ja, dieser Schalter ist der Übeltäter user_pref("privacy.resistFingerprinting", true); Und das Entfernen dieser Zeile aus user.js reicht nicht aus, Sie müssen in about:config manuell true in false ändern

    Dadurch verschlechtert sich das Fingerprinting um 0,06 %.

    Zitat von 2002Andreas

    Das die Leute auch jeden Mist glauben der im Net steht :/

    Sie haben sich falsch ausgedrückt. Dies ist eine Datenschutzempfehlung von Mullvad VPN und Tor Project. Sie wussten nicht, dass der Benutzer das Skript "aus dem Net" verwenden würde.

  • BackupProfile.uc.js - div. Fragen dazu

    • lenny2
    • 4. August 2023 um 16:02

    Das Skript ist nicht fehlerhaft. Ich habe die Ursache des Fehlers herausgefunden, indem ich das Profil von einem 20-Tage-Backup wiederhergestellt habe. Der Übeltäter war die Datei user.js, die ich in letzter Zeit häufig angepasst habe. Sie war 1kB groß und wurde zu 3kB.

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