Sören Hentzschel Verstehe ich das richtig?
1. Ich muss das Zip-File runterladen und in das Installationsverzeichnis entpacken.
2. Das utils-Dingends für nur Skripte in den Chrome-Ordner.
3. Die Skripte sollten alle direkt im Chrome-Ordner liegen und nicht in Chrome/scripts
4. Das Skript "rebuild_userChrome.uc.js" gehört direkt in den Chrome-Ordner.
Ist das soweit richtig?
Oder habe ich mich da irgendwie vertan?
Beiträge von Mira_Belle
-
-
Merci chao 哦,謝謝你提供這資訊。
AI翻譯器真是太棒了。
I hope that's roughly correct? -
Hallo Leute, ich habe da ein ganz tolles Skript aufgespürt, bzw. gefunden, mit dem man Skripte im laufenden Betrieb deaktivieren und aktivieren können soll.
Aber leider komme ich damit nicht so richtig zurecht!
1. Sprachbarrieren.
2. Habe ich keine Ahnung, ob da der Firefox im Speziellen vorbereitet werden muss.
Hier mal das Skript und der Link dazu.
firefox-scripts/chrome/rebuild_userChrome.uc.js at master · xiaoxiaoflood/firefox-scriptsuserChromeJS / autoconfig.js and extensions. Contribute to xiaoxiaoflood/firefox-scripts development by creating an account on GitHub.github.comOk, seine Skripte sollten "restartless" sein, schön und gut, aber ich habe nicht einmal eine Schaltfläche,
die ein Menü öffnet, wo die Skripte gelistet werden. -
... I'm not Japanese, and my native language is not English also...

Okay, what is your native language, if I may ask?
-
こんにちは Merci chao
ここに投稿してくれて、本当にありがとう。
あなたの説明は、とてもわかりやすく、納得できるものです。ありがとうございます。私の英語は完璧ではないし、日本語は言うまでもなく完璧ではないので、私も DeepL を使って翻訳しました。
ですから、今後、あなたに質問があるときは、あなたの
リポジトリを利用させていただきます。
Hello Merci chao
I think it's great that you got in touch here.
Your explanation is clear and understandable. Thank you.And since my English, and especially my Japanese, are not perfect, I also used DeepL for translation.
So if I have any questions for you in the future, I will use your
repository. -
Übrigens, mir kam das dann doch etwas bekannt vor, hier eine alte Thread zum Thema.
Falls deine Pfeile alle gleich sind, reichen auch 2, evtl. sowas, nur grob angetestet:
Jo, kannte ich, gefällt mir aber nicht so gut, da die Symbole nicht einzeln angesprochen werden.
Aber habe ich mir in meine Datei dennoch auskommentiert eingetragen!
Danke. -
-
Damit sind bei mir diese Scroll-Buttons in der Tableiste bei Overflow weg
Ist mir noch in der Nacht eingefallen!
Das könnte damit zusammenhängen, dass das (Dein) Symbol nicht geladen werden kann.
Ersetze mal, nur zum Testen, Deine Symbole, inkl. Pfad,
durch z.B. "chrome://global/skin/icons/defaultFavicon.svg"
Wenn dieses interne Symbol geladen wird, liegt es wahrscheinlich am falschen Pfad. -
Horstmann Ich gestehe!
Ich habe natürlich noch mehr Code am Start.1. In der userChromeShadow.css folgender.
CSS
Alles anzeigen/*------------------------------------------------------*/ /**** Anpassungen an der Pfeile in der Tableiste ****/ /*------------------------------------------------------*/ #tabbrowser-arrowscrollbox, #pinned-tabs-container { &::part(scrollbutton-up), &::part(scrollbutton-down) { --arrowscrollbox-scrollicon-active-background-color: transparent !important; /* fill: orange; */ border: 1px solid hsla(35, 0%, 50%, 0.30) !important; } } #tabbrowser-arrowscrollbox, #pinned-tabs-container { &::part(scrollbutton-up):hover, &::part(scrollbutton-down):hover { --arrowscrollbox-scrollicon-hover-background-color: transparent !important; } }2. Dann in einer userChromeShadowIcons.css im Ordner "css":
CSS
Alles anzeigen/* diese Schreibweise erlaubt die Anpassung der Scroll-Button in Lesezeichen-Ordnern */ /* in der userChromeShadow.css ist noch ein Eintrag, gültig für Scroll-Button im All-Tabs-Button */ #navigator-toolbox { --ug-scroller_bgcolor: transparent; --ug-scroller_hoverbgcolor: hsla(35, 0%, 50%, 0.25); --ug-scroller_border_radius: 5px; } :is(#scrollbutton-down, #scrollbutton-up) { background-color: var(--ug-scroller_bgcolor, initial) !important; border-radius: var(--ug-scroller_border_radius, initial) !important; } :is(#scrollbutton-down, #scrollbutton-up):is(:hover, :active) { background-color: var(--ug-scroller_hoverbgcolor, initial) !important; } /* Pfeile der Tableiste eingefärbt */ #tabbrowser-arrowscrollbox { --ug-scrollbutton_color: #FFAA00 !important; } /* Pfeile der Lesezeichen eingefärbt */ .menupopup-arrowscrollbox { --ug-scrollbutton_color: #FFAA00 !important; } #scrollbutton-up, #scrollbutton-down { fill: var(--ug-scrollbutton_color, initial) !important; }Und 3. noch in der Datei "Scrollbuttons.css" eben jenen:
CSS
Alles anzeigen/* *********************************** */ /* ********** eigene Icons *********** */ /* *********************************** */ /* Scroll-Button für hoch/runter in Lesezeichen-Ordnern */ .menupopup-arrowscrollbox { --custom-up-image: url("../icons/Chevron-up.svg") !important; --custom-down-image: url("../icons/Chevron-down.svg") !important; } toolbarbutton#scrollbutton-up { list-style-image: var(--custom-up-image) !important; } toolbarbutton#scrollbutton-down { list-style-image: var(--custom-down-image) !important; transform: scaleY(1) !important; } /* Scroll-Button für rechts/links in der TabsToolbar */ #tabbrowser-arrowscrollbox { --custom-right-image: url("../icons/Chevron-right.svg") !important; --custom-left-image: url("../icons/Chevron-left.svg") !important; --custom-arrow-transform: scale(1) !important; } #scrollbutton-down > .toolbarbutton-icon { list-style-image: var(--custom-right-image) !important; transform: var(--custom-arrow-transform) !important; } #scrollbutton-up > .toolbarbutton-icon { list-style-image: var(--custom-left-image) !important; transform: var(--custom-arrow-transform) !important; } -
So, jetzt aber!
CSS
Alles anzeigen/* *********************************** */ /*=========== eigene Icons ============*/ /* *********************************** */ /* Scroll-Button für hoch/runter in Lesezeichen-Ordnern */ .menupopup-arrowscrollbox { --custom-up-image: url("../icons/Chevron-up.svg") !important; --custom-down-image: url("../icons/Chevron-down.svg") !important; } toolbarbutton#scrollbutton-up { list-style-image: var(--custom-up-image) !important; } toolbarbutton#scrollbutton-down { list-style-image: var(--custom-down-image) !important; transform: scaleY(1) !important; } /* Scroll-Button für rechts/links in der TabsToolbar */ #tabbrowser-arrowscrollbox { --custom-right-image: url("../icons/Chevron-right.svg") !important; --custom-left-image: url("../icons/Chevron-left.svg") !important; --custom-arrow-transform: scale(1) !important; } #scrollbutton-down > .toolbarbutton-icon { list-style-image: var(--custom-right-image) !important; transform: var(--custom-arrow-transform) !important; } #scrollbutton-up > .toolbarbutton-icon { list-style-image: var(--custom-left-image) !important; transform: var(--custom-arrow-transform) !important; }Danke

-
-
Horstmann Nur über die userChromeShadow.css!
-
Werde ich mir hinter die Ohren schreiben!
-
Danke Euch für die Erklärungen.
Demnach wäre die minimalistischste Anpassung wohl die "sicherste", was bedeutet
man nehme den ganzen Code und ändert NUR die Farbe. Richtig?
Und nur, wenn man auch die "Strichstärke" ändern möchte,
nutzt man die Eigenschaft dafür und wenn aus dem "Strich" zum Beispiel "Punkte" werden sollen, diese.
Will man auch alle Eigenschaften Einfluss nehmen, wäre dann der Code von Andreas aus #7 der richtige.
Also heißt die Devise, so genau und so wenig als möglich verändern. -
2002Andreas Erklärst Du mir, was an meinem Code nicht stimmt?
Bzw. Warum das ganze Konstrukt besser ist?
Denn ich habe das mit Absicht weggelassen. -
Falls das mal jemand testen möchte;
Funktioniert.
-
Die Lesezeichensymbolleiste ist eine horizontale Leiste, die oben (idR) fest angebracht ist.
Und diese kann man per Skript auch ein oder ausblenden.
Sie scrollt dann sogar, wenn man das mag. -
-
Ich glaube nicht, dass das reicht. Denn die evtl. gemachten Änderungen dieser Programme werden wahrscheinlich dadurch nicht automatisch wieder rückgängig gemacht.
Schon möglich, aber dann kann man sich auf die Suche machen, was ja vorher gar keinen Sinn ergibt.
-
Wäre mal interessant, wenn jemand einen echten Chat-Verlauf (oder wenigstens einen Teil davon) hier postet, mit dem ein lauffähiges Skript erzeugt wurde ...
Mh, wenn Du magst, könnte ich Dir etwas schicken!
Aber so komplett öffentlich, neee, das mag ich dann doch nicht so gerne.