Sinn dabei ist:
Bei einer Sicherung vom Profil werden alle benutzten Icons auch gesichert.
Sinn dabei ist:
Bei einer Sicherung vom Profil werden alle benutzten Icons auch gesichert.
Und woher weiß Firefox, wo sich der Ordner Icons befindet? Wo befindet der sich überhaupt? Denn das ist ja ein relativer Pfad.
Die Idee ist gut.
Da ich hier fast alle Bilder Base64 kodiert habe
werde ich das mal noch so lassen, aber bei neuen Sachen
wohl direkt so machen, kann man sich das Base64 Kodieren sparen.
Mfg.
Endor
Und woher weiß Firefox, wo sich der Ordner Icons befindet?
Da er als Unterordner vom Profilordner ist reicht die Kurzform:
..//
kann man sich das Base64 Kodieren sparen
Einmal das, und wer den Fx auf einem Stick nutzt (Boersenfeger), hat die Icons dann immer dabei.
Ist ja auch nur für den Fall, dass es in Zukunft Probleme geben könnte wegen base64.
Es ist dann halt nur beim Weitergeben
Des Codes etwas komplizierter.
Aber das lässt sich alles regeln.
Mfg.
Endor
Da das in Zukunft ja anscheinend die Regel bei Firefox internen Seiten sein
Wird, ist es gut schon jetzt eine Lösung
Parat zu haben. Danke nochmals an
Dieser Stelle an 2002Andreas. :klasse:
Mfg.
Endor
Danke nochmals an
Dieser Stelle an 2002Andreas.
Dafür nicht
Aber für die Lösung, ohne Deine Mühe
Wüsste ich immer noch nicht wie man
da die Symbole wieder hinbekommt.
Mfg.
Endor
Ach das meinst du damit...war doch wie immer gern geschehen
So, hier mal eine angepasst Kurzform von dem Code aus Beitrag Nr. #4
@-moz-document url-prefix(about:about) {
html > body {
background: #FFFFFF !important;}
ul {
list-style: none !important;}
#abouts {
margin-left: 70px !important;
margin-top: 30px !important;}
p {
margin-left: 40px !important;
font-size:15px!important;}
h1:before {
content: "Mein Firefox: ";
font-weight:bold !important;
color:red !important;
margin-left: 40px !important;}
a{
text-decoration:none!important;
color:black!important;}
/* Die ersten 19 */
#abouts > li:nth-child(-n+19){
appearance:none!important;
background: gainsboro url("file:..//Icons/2.png") no-repeat !important;
color:transparent!important;
font-size:14px!important;
text-decoration:none!important;
margin-top:3px!important;
margin-bottom: 5px !important;
margin-right:55px!important;
margin-left: -35px !important;
padding-right: 15px !important;
padding-left:35px!important;
padding-top: 1px!important;
padding-bottom: 2px!important;
border-left-color: lightblue!important;
border-top-color: lightblue!important;
border-right-color: dodgerblue!important;
border-bottom-color: dodgerblue!important;
border-style: outset !important;
border-width:2px !important;
background-position:10px 2px!important;
border-radius:14px!important;}
/* Die ersten 19 hover */
#abouts > li:nth-child(-n+19):hover{
appearance:none!important;
background: #B2EDFA url("file:..//Icons/2.png") no-repeat !important;
background-position:10px 2px!important;
}
/* Die letzten 20 */
#abouts > li:nth-child(n+20){
appearance:none!important;
background: cornsilk url("file:..//Icons/2.png") no-repeat !important;
color:transparent!important;
font-size:14px!important;
margin-left: -10px !important;
margin-top:3px!important;
margin-bottom: 5px !important;
margin-right:30px!important;
padding-left:35px!important;
padding-right: 15px !important;
padding-top: 1px!important;
padding-bottom: 2px!important;
border-left-color: #ffb2b2 !important;
border-top-color: #ffb2b2 !important;
border-right-color: #8d0000 !important;
border-bottom-color: #8d0000 !important;
border-style: outset !important;
border-width:2px !important;
background-position:10px 2px!important;
border-radius:14px!important;}
/* Die letzten 20 hover */
#abouts > li:nth-child(n+20):hover{
appearance:none!important;
background: #B2EDFA url("file:..//Icons/2.png") no-repeat !important;
background-position:10px 2px!important;
}
}
Alles anzeigen
Um den Code benutzen zu können bedarf es erst der Erstellung einen Ordners Icons im Ordner chrome.
Und in dem Ordner Icons muss dann das Symbol hinterlegt sein.
Nun habe ich aber noch einen Hänger!
In der Version 67.0.2 werden doch die Icons angezeigt (auch bei mir). Wo kommen die denn her?
Ich habe z.B. auf LW G: einen Ordner mit Icon-Vorlagen.
Könnte ich mir bei euch eine *.gif ausleihen?
Es hat also demnach nichts damit zu tun, dass, soweit ich das sehen konnte, alle about:-Dateien mittlerweile in .xthml-Dateien umgewandelt sind?
Richtig, damit hat das nichts zu tun. Ansonsten würde es auch andere about:-Seiten betreffen, bei denen (noch) data:-URIs funktionieren.
In der Version 67.0.2 werden doch die Icons angezeigt
Es geht in diesem Thread um die aktuelle Nightly Version
In Fx 67 ist alles noch ok.
Wo kommen die denn her?
Aus eine CSS Datei die du innerhalb der userContent.css haben musst. Evtl. also im Ordner CSSWeb
Ich würde mich da bei der Nightly auch trauen (s.a. #13), ein Icon einzubauen, bräuchte allerdings dafür eine Vorlage.
Deshalb mein Wunsch nochmal:
ZitatKönnte ich mir bei euch eine *.gif ausleihen?
Zitateine *.gif ausleihen?
Das funktioniert auch mit .png Dateien etc., es muss keine .gif sein.
Wenn du den base64 Code in die Adressleiste einfügst...Enter...wird dir das Icon angezeigt.
Dann Rechtsklick drauf...Grafik speichern unter..
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACmElEQVQ4jZXP20tTARwH8EP/RA+996L2ohOC3oWgN6M3K/WhoCB8a1jN3MWHNeduKmelY22QhZZjUWgpq6lrmOPMbceju8Wcm7q2nV3OZTvn20uJCZX94Avfl+8HfgRxyrPb7b12uz1HkqQwMTFhOu2OIAiCGB8fP0eSZCadToOiKFit1pf/BZAk2e31epHNZmE2m4smk2ludHTUrdfrjacCbDbb1fn5eUSjURiNRsZgMNSWl5cxMjIi/XOsUqnOWCwWfzAYBEVRCAQCoCgKKysr0Gg0OWLL0x5K+XrE9Kcbx3JdZLyX4tY3Yb1+Zkdwzn1GJBLBwsIC3G43pqenoVarMyqVqpdgPApeliUAMiDLwM8eiO5B9yKF16sHGHTEYXUtwvV0uPlhVnnoNPcZlErlWYIgCIKZ7SjJTQ58xoBaYgy11BR8q34Mu5LwrBXwbr0A58c8+g0RyI3vgCQKzKxi8+jHrZlOVhLLqCUsqO6YsbT0CsapRWw4+sFYFH/MMaBDbNRz2Pc/RNJ5Gb7xHiScV1AoszgsVpDcLSB3UIAklCEJJQA4Abg6RUAGJB6Q6mCrVchiDnTsLfyrM8jQJnCpB6jHB1DbvgVJyJ8AHApBbtbRZNfQKL5HMWkBn9Ej/HUSdGgMXPox6vG7qDE3UY1dg8Tv/Q4wkwpeElmIBQ+E/HPwWSu4bxpw6SFwKSW41CBqTC8q0W6w4S5IQu4EYFFwsliEkHeA3x0Dlx5CPTGAGtOHaqwblXAX2NBFlNcvoBQ8jwb7BYxFwR0BtKE9KxZ3StW4W6puP0OFsaFCG1CJacFuPgIbvo8yNYBy6A7KG7fB7/vkrSftpSMgqm65F9O1uWlt2z6ta+X+Gm0rR+tayzFti/nX/gcwUkLfFByGBgAAAABJRU5ErkJggg==
Das funktioniert mit jedem base64 Code so.
Danke für diesen Tip.