Icon für about:config

  • Bis zur Version 52.xxx.esr hatte ich für die URL about:config ein eigenes Icon vergeben, erstellt mit Base64.
    Das hat auch immer ganz lange gut funktioniert, und zwar wahlweise mit damals Stylish oder auch als css-code in der ~/chrome.
    Ab Version 57+ aber funktioniert das leider nicht mehr, about:config wird ausgeführt, aber eben ohne Icon in der Tableiste.
    Gibt es da vielleicht einen neuen css-Schnipsel oder eine javascript.uc? Hat das jemand schon mal umgesetzt?

    Mein System ist ein Linux Debian Sid mit FF 60.0b6

    Über einen Hinweis würde ich mich sehr freuen.

  • Ich glaube clio meint was anderes.
    Sie möchte, wie früher möglich, ein eigenes Favicon für about:config auf dem Tab.
    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/124.0.1
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

    Einmal editiert, zuletzt von Endor (23. März 2018 um 21:02)

  • Ich wollte gerade mal ein Screenshot anhängen zum besseren Verständnis, da sehe ich Endors Beitrag.
    Ja, genau darum geht es. Der Aufruf erfolgt ja bereits über ein Lesezeichen. Die bereits gestartete Seite soll ein Favicon in der Tableiste erhalten.
    In meinem alten Beitrag von 2015 funktionierte das auch, nur jetzt nicht mehr.
    An Debian kann es eigentlich nicht liegen, da sich zu damals mein OS nicht geändert hat.
    Hier doch noch ein Bildchen:
    [Blockierte Grafik: http://fs1.directupload.net/images/180323/temp/8zt5pll9.png]
    Meine Icons in der Tableiste haben eine feste Breite, man sieht jetzt also deutlich die Lücke von about:config, das war früher schöner.


    Zitat

    Ich glaube clio meint was anderes.
    Er möchte

    Sie möchte...:-)

  • Bitte mal testen.

    CSS
    .tabbrowser-tab[label="about:config"] .tab-icon-image{
    display: -moz-box !important;
     list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAClUlEQVQ4ja2TXUhTARzFJXWmWbtbWWoZZlZQaVpbay3Q6KGnejCsHovsgwoK+9KNpq3vSOheB+FHBF4bMbdruykZaXpnZtadGfVyCYKiXqIPkKKih18PYSurl+g8/zn//zn/cxISxsEwDNSIiiRKeNwePG4PkiihRlQMw2D8/C9QVRVRlAiFFaKaRkzXiek6UU0jFFYQRQlVVf9MErgSQJZb6RxSODaym03DNkrvZ1IymEnZwFIO3tpC5E4bstxK4EqA3zbLcistw342DhezSrfgGrLgHBBwaALrugvxPtpJWYeTxugFZLk1folhGIiiRMc9hfJYMa77VlYOWHH0Cdh7BOxdAk9ePeTL18/YQhmsCS+kvS+IKErfPVEjKqGwQm1sFysHrTj7LTh6LNhumClWzZQFXQCc6fay4PIk5jWnURmpIBRWUCMqCZIoEdU0yu/aWHHbwvIuK8tUgaKQmYKAmchIEADHxTzm1qeReyGN0oZCopqGJEokeNweYrrOqp4sbJ0WNt8qoaJ3HYUtFlzN+QAoD66SW5dKztmJzDyZwpxTAjFdx+P2xAmc17NZEhSo7z8NwLbABnwdVQCs9TuYdXoi2b4UMmtM5NROiROMSVh/zc6ilikUNc1g9NMoL9++4P2Hdzx+PsKsE6lk1ZqYfjSZaVVJrDi1OC5hzER3x24WNKaT70/nfNdxxrC1aROZXhPT3clMPZKE5UASe5u3x00ce2OkN8zqS4vJrUvFVpfH249vePb6KbO9ZqZVJ2M9lIRQmUhR7XyUm23xN/4cpIauelz+RWT7UphRYyLjx9ZEzPsnsKRmPv528dcgjY9ye3eIfS07cJ4rYGb1ZLIOp2P3LWRPUwXhm3+J8n8p07/W+RtwnC3itIcCYgAAAABJRU5ErkJggg==") !important;
    }
    
    
    .tabbrowser-tab[label="about:config"] .tab-text.tab-label{
    margin-left:8px!important;}


    Icon und Wert wenn dann bitte anpassen.

    [attachment=0]Zwischenablage01.jpg[/attachment]

  • Hallo Andreas.
    Funktioniert wie immer bestens!!
    :klasse:
    Vielen Dank!
    Einen geruhsamen Abend und ein tolles Wochenende wünsche ich.

    clio
    Ich entschuldige mich für das er. Habe es gleich geändert.
    Auch Dir einen geruhsamen Abend und ein tolles Wochenende.
    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/124.0.1
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

  • Ich kann leider keinen Erfolg melden.
    Ich habe in den vergangenen Monaten immer mal wieder probiert. Wie es geht, weiß ich ja, ich habe ja auch noch die Einstellungen aus dem alten 52er aufbewahrt.
    Jetzt vermute ich aber doch, daß es mit Linux Debian zusammenhängt, wenn es bei den anderen funktioniert.
    Ich habe Andreas' css-code 1:1 übernommen,
    habe das Theme geändert,
    habe auch die Menüleiste eingeblendet,
    habe die javascript Unterstützung auskommentiert,
    habe die userChrome.css auskommentiert und nur die user.Content.css gestartet.

    Auf meinem Screenshot sieht es genauso aus wie auf dem von Andreas, nur leider ohne Icon
    [Blockierte Grafik: http://fs1.directupload.net/images/180324/temp/h6vl5y57.png]
    Schade, aber dann laß ich es dabei bewenden.

    Ich bedanke mich sehr herzlich bei den Helfern, auch wenn es nicht ganz erfolgreich war.
    Mit der "Lücke" kann ich leben, so oft ruft mans ja auch nicht auf.

    Endor
    Bloß keine Entschuldigung, ist doch nur ein Nick


  • habe die userChrome.css auskommentiert und nur die user.Content.css gestartet.


    Diese Datei müsste userContent.css heißen, also ohne den Punkt.
    Das nur zur Info.

    Warum es bei Dir aber hakt kann ich leider auch nicht sagen.
    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/124.0.1
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

  • Ja natürlich, ohne Punkt, Tippfehler, wahrscheinlich habe ich schon geschlafen...
    Man denkt ja immer, daß die Mozilla Programme unabhängig vom OS laufen, und das stimmt ja auch zu 99%. Aber manchmal ist doch irgendwas anders, was man auch mit viel Sucherei nicht findet, ich denke da an die Funktion "Titelleiste ausblenden", was erst nicht funktionierte, später aber doch noch.
    Na ja, ist ja nur Kosmetik. Bis auf diese Unschönheit ist mein Browser jetzt perfekt, ESR kann kommen.

    Schönes Wochenende...

  • Wieso ESR? Welchen Grund hättest du, den nächsten Major-Release von Firefox ESR zu verwenden, wenn du bereits soweit bist, dass alles läuft? Kompatibilitätsprobleme von Erweiterungen sind dank der Tatsache, dass es nur noch WebExtensions gibt, praktisch nie wieder ein Thema, und mit jedem Release gibt es neue Möglichkeiten für Erweiterungen. Beispielsweise die ganze Tab-Hiding-Geschichte (Tabs ausblenden, unter anderem wichtig für sämtliche Tab-Gruppen-Erweiterungen) wird vermutlich in Firefox 61 kommen, in Firefox ESR wäre das erst im Jahr 2019. Nur ein Beispiel von vielen. ;)

  • @Sören
    Ich nutze gerne die ESR-Versionen, damit bin ich durch die Sicherheitspatches immer aktuell. In den letzten Jahren bin ich damit immer gut gefahren.
    Nichtsdestotrotz verfolge ich aber auch immer aufmerksam Deine Beiträge zu den Neuerungen. Wenn mir etwas interessant erscheint, probiere ich das auch aus.

  • Du kannst das natürlich weiterhin so handhaben, du verzichtest damit allerdings eben grundlos auf Sicherheit, Performance, Webseiten-Kompatibilität, Funktionen sowie Addons beziehungsweise Funktionen von Add-ons, sonstige Anpassbarkeit. Erklärungen unten. Du hast damit in praktisch allen Bereichen nur Nachteile und keine Vorteile. Achtung, langer Erklärung-Beitrag. :)

    Firefox ESR ist für Unternehmen gedacht, welche eben nicht so häufig Änderungen ausliefern können. Ich kann noch verstehen, dass Firefox ESR bis einschließlich Version 52 von Privatanwendern zweckentfremdet worden ist, um Kompatibilität mit Erweiterungen zu gewährleisten, weil das in der Vergangenheit immer wieder ein Thema war. Speziell natürlich mit Firefox Quantum, um noch mehr Zeit mit den Legacy-Erweiterungen zu haben. Aber dieser Punkt fällt mit Firefox ESR 60 ja wie gesagt komplett weg. Du kannst davon ausgehen, dass zwischen Firefox 60 und der nächsten ESR-Basis Firefox 67 nicht eine einzige Erweiterung inkompatibel werden wird. Und wenn doch, ist es nur die absolute Ausnahme, welche die Regel bestätigt. ;)

    Erklärungen zum Teil oben:

    -Sicherheit: Sicherheitslücken werden in Firefox ESR geschlossen, aber Sicherheit hört nicht beim Schließen von Sicherheitslücken auf. Firefox bekommt permanent neue Sicherheitsverbesserungen, welche Firefox ESR natürlich nicht sofort bekommt, weil es Verbesserungen und keine Fehlerbehebungen sind. Neue Sicherheits-Verbesserungen abseits von geschlossenen Sicherheitslücken erhält Firefox ESR nur einmal im Jahr. Damit ist die Mainstream-Version von Firefox häufig bereits wenige Wochen nach einem neuen Major-Release von Firefox ESR sicherer als Firefox ESR.

    - Performance: Geschwindigkeit ist immer wichtig. Man kann zwar sagen, dass Firefox eh schon schnell ist und man das ja gar nicht bemerken würde oder einem Verbesserungen in diesem Bereich egal seien. Aber das sagt sich leicht. Es gibt zahlreiche Belege dafür, wie viel selbst minimal anmutende Verbesserungen der Geschwindigkeit in der Realität ausmachen. Da Mozilla permanent an der Geschwindigkeitsschraube dreht und auch für 2018 vieles in dem Bereich auf der Firefox-Roadmap steht, verzichtest du mit Firefox ESR länger als nötig auf Verbesserungen der Geschwindigkeit.

    - Webseiten-Kompatibilität: da ich in der Branche der Webentwickler arbeite, lass mich dir sagen, dass praktisch niemand auf Firefox ESR schaut. Für Firefox ist die Regel: die aktuelle Version wird unterstützt, vielleicht noch eine oder zwei Versionen in der Vergangenheit. Aber ich kenne keinen einzigen Entwickler, der für Firefox bis zu einem Jahr in die Vergangenheit zurückgeht. Das müssen die ganz Großen wie Facebook und Google natürlich machen, aber die meisten Webseiten nicht. Das heißt, dass sobald eine neue Webseite entwickelt wird, wird geschaut, was die aktuelle Firefox-Version kann. Entscheidet man sich dann für einen ganz neuen Webstandard, den Firefox ESR noch nicht kann, hat man als Nutzer von Firefox ESR Pech. Das Glück ist natürlich, dass ein Großteil der Webseiten so simpel umgesetzt ist, dass man nichts davon merkt, weil Firefox ESR alles abdeckt. Aber es ist auch nicht so, dass das nur Theorie wäre und es solche Fälle nicht schon gegeben hätte.

    - Funktionen: Dazu brauch ich nicht viel zu sagen. Dass Firefox permanent neue Funktionen bekommt, ist eh klar. Da kommt es eben auf die jeweilige Funktion an, ob man das gerne hätte oder nicht.

    - Add-ons: Legacy-Erweiterungen sind Vergangenheit, das heißt, es gibt nichts mehr, was aus Erweiterungs-Sicht zu entfernen ist. Die ganzen neuen WebExtension-APIs entfernt Mozilla nicht so schnell wieder. Es gibt nur noch die WebExtensions und mit ausnahmslos jedem (!) Major-Release von Firefox kommen nicht wenige Neuerungen für WebExtensions dazu, das heißt, mit jedem Firefox-Update werden mehr und bessere Add-ons für Firefox möglich. Und da stehen noch einige Dinge auf der Pipeline. Wieso bis zu ein Jahr lang auf Erweiterungen verzichten, die man bereits früher haben könnte?

    - Sonstige Anpassungen: auch die Anpassbarkeit ohne Erweiterungen wird verbessert. Alleine, wenn ich da an die Seite denke, die beim Öffnen eines neuen Tabs erscheint. Da fällt mir einiges zu ein, was auf der Roadmap für Firefox 61 und danach steht.

    Nach dieser Erklärung ist vielleicht meine Frage klarer, welchen Grund man haben könnte, ohne zwingende Notwendigkeit Firefox ESR 60 als Privatanwender zu nutzen, weil der wesentliche Vorteil von Firefox ESR 52 für einen bestimmten Nutzerkreis ja kein Thema mehr ist. :)