userChrome.css = Stylish

Schrauberecke: Hier geht es um optische und funktionelle Veränderungen (ohne Themes oder Personas) von Firefox oder von Webseiten per CSS-Codes oder JavaScript.
Benutzeravatar
2002Andreas
Moderator
Beiträge: 36993
Registriert: Fr, 04. Jul 2008 19:25
Wohnort: Niedersachsen

Re: userChrome.css = Stylish

#16

Beitrag von 2002Andreas Themen-Starter » Fr, 29. Dez 2017 18:43

Hallo Tanni..

auch dir herzlichen Dank für die Antwort.
Tanni hat geschrieben:
Fr, 29. Dez 2017 18:20
wird "tooltiptext" verwendet
Das könnte der "Fehler" sein, aber ich habe keine Ahnung wie ich das im Code dann verarbeiten muss. :-??
Mit freundlichem Gruß
Andreas
Mein System    Meine Add-ons

Benutzeravatar
milupo
Senior-Mitglied
Beiträge: 4224
Registriert: Fr, 27. Okt 2006 22:25

Re: userChrome.css = Stylish

#17

Beitrag von milupo » Fr, 29. Dez 2017 19:21

Ich weiß nicht, ob dir das hilft: Das Entity befindet sich in der Datei browser.properties und heißt identity.identified.verifier.

Wenn ich das von der Funktion her aus HTML-Sicht sehe, würde ich es als title-Attribut zu einer Grafik sehen. Das Schloss ist ja eine Grafik. Aber das ist nur so ein Gedankengang.
Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org, u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django und LibreOffice

Benutzeravatar
Sören Hentzschel
Administrator
Beiträge: 16623
Registriert: Mi, 23. Nov 2011 0:39
Wohnort: Salzburg
Kontaktdaten:

Re: userChrome.css = Stylish

#18

Beitrag von Sören Hentzschel » Fr, 29. Dez 2017 19:35

Ich würde mich darauf einstellen, dass eine Lösung per userChrome.css nicht möglich ist. Tanni hat mit der Beobachtung Recht, in welchem Fall dieser Weg funktionidert und in welchem nicht. Letzten Endes ist das aber auch an der gewünschten Stelle ein <tooltip>-Element, es müsste also der gleiche CSS-Selektor wirken, wenn das auf diese Weise ansprechbar sein soll. Es gelingt sogar, das Element direkt über die Entwickler-Werkzeuge einzufärben. Aber sobald man die Regel über den Style Editor praktisch in einer "CSS-Datei" ablegt, funktioniert dies wieder nur für die Tooltips, für die es auch per userChrome.css funktioniert. Für mich lässt dies nur einen einzigen Schluss zu: dass es über die Datei userChrome.css ausgeschlossen ist.

Man kann ja auch über JavaScript CSS verändern. Wenn du Glück hast, ist das ja vielleicht über den Ansatz per Script lösbar. Aber das muss jemand der Script-Bastler testen. Vielleicht geht es darüber, vielleicht geht es aber auch genauso wenig.

Benutzeravatar
2002Andreas
Moderator
Beiträge: 36993
Registriert: Fr, 04. Jul 2008 19:25
Wohnort: Niedersachsen

Re: userChrome.css = Stylish

#19

Beitrag von 2002Andreas Themen-Starter » Fr, 29. Dez 2017 22:02

Hallo Sören..

vielen Dank für die Erklärung :klasse:

Extra ein Script lohnt den Aufwand nicht.
Mich wunderte eben nur warum es per Stylish funktioniert...per userChrome aber nicht.

Belassen wir es dabei...allen nochmal herzlichen Dank für eure Hilfe.
Mit freundlichem Gruß
Andreas
Mein System    Meine Add-ons

Benutzeravatar
loshombre
Senior-Mitglied
Beiträge: 10373
Registriert: So, 24. Apr 2005 23:30
Wohnort: Todesstern

Re: userChrome.css = Stylish

#20

Beitrag von loshombre » Fr, 29. Dez 2017 23:12

Servus Andy mein Jung ;-)

Ich bin da mit deinem "Problem" ganz bei dir.
Habe das schon früher beobachten können, allerdings "damals" zwischen Stylish und UserCSSLoder. Es verhielt und verhält sich damit genau so, wie mit Stylish und der chrome/content.css.
Stylish kann irgendwas besser verarbeiten, als die anderen genannten. Besser gesagt, ist es wohl die Art und Weise, wie Stylish einen CSS Code verarbeitet. Tja und diese Frage kann uns wohl nur der Stylish Schrauber selbst beantworten.

So auf die Schnelle hab ich dazu selbst aktuell 2 andere Beispiele (und bei den vielen Codes, die hier noch so rum liegen, mit Sicherheit noch mehr):
Weder der CSS Loader, noch die (Achtung!) content.css konnte und kann mir bis jetzt einen anderen Cursor bei Javascript Links, Buttons, Schaltflächen in den Fuchs malen. Stylish konnte das problemlos!
Im Stylish hab ich mir alle bereits angeklickten und anvisierten Links, egal welche es auch immer sind, mit nem Code rot einfärben lassen. Der CSS Loader und aktuell die (Achtung!) content.css kriegen mit dem selben Code nur etwa die Hälfte der Links hin!

Wie man also sehen kann, gibt es auch noch andere Beispiele und Fakt ist, dass Stylish irgendwie, irgendwas besser auf die Reihe kriegt, als die beiden Fuchs eigenen CSS Dateien!
Userscripte für die userChrome.js (Fuchs 57+, Installation, Zusammenfassung) im Forum und zum Download auf Github.com

Wetterfuchsbutton Script der dunklen Seite für die userChrome.js

Gruß loshombre

Benutzeravatar
milupo
Senior-Mitglied
Beiträge: 4224
Registriert: Fr, 27. Okt 2006 22:25

Re: userChrome.css = Stylish

#21

Beitrag von milupo » Fr, 29. Dez 2017 23:38

Und mit dem neuen Stylish ist das auch nicht möglich?
Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org, u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django und LibreOffice

Benutzeravatar
loshombre
Senior-Mitglied
Beiträge: 10373
Registriert: So, 24. Apr 2005 23:30
Wohnort: Todesstern

Re: userChrome.css = Stylish

#22

Beitrag von loshombre » Fr, 29. Dez 2017 23:48

Ich denke, bzw. wahrscheinlich schon. Nur interessiert mich das neue Moped nicht wirklich, seit dem man damit "nur" im Web wat verunstalten kann.
Früher hatte ich Stylish und den CSS Loader gleichzeitig aktiv, weil der Loader, wie eben auch die chrome, bzw content.css nicht alles 100%ig verarbeiten konnten. Hab dann die Codes halt "gerecht" verteilt gehabt.
Heutzutage muss man das wegen dem ollen neuen Fuchs eh alles anders und vor allem viel aufwendiger, als früher lösen! Aber so ist dat nun mal jetzt!
Userscripte für die userChrome.js (Fuchs 57+, Installation, Zusammenfassung) im Forum und zum Download auf Github.com

Wetterfuchsbutton Script der dunklen Seite für die userChrome.js

Gruß loshombre

Benutzeravatar
milupo
Senior-Mitglied
Beiträge: 4224
Registriert: Fr, 27. Okt 2006 22:25

Re: userChrome.css = Stylish

#23

Beitrag von milupo » Sa, 30. Dez 2017 0:14

Hallo loshombre, mein Vorschlag war eigentlich in erster Linie an 2002Andreas gerichtet, aber natürlich letztendlich auch an alle anderen. Ich selbst kann zu Stylish nichts sagen, ich habe es nie verwendet, ich müsste erst einmal lernen, es zu "bedienen". :-)
Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org, u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django und LibreOffice

Benutzeravatar
Sören Hentzschel
Administrator
Beiträge: 16623
Registriert: Mi, 23. Nov 2011 0:39
Wohnort: Salzburg
Kontaktdaten:

Re: userChrome.css = Stylish

#24

Beitrag von Sören Hentzschel » Sa, 30. Dez 2017 7:45

Andreas bringt das neue Stylish nichts, da er Tooltips von Firefox verändern will und WebExtensions das CSS der Browseroberfläche überhaupt nicht direkt verändern können. Stylish ist nur noch für Webseiten-Änderungen.

Benutzeravatar
milupo
Senior-Mitglied
Beiträge: 4224
Registriert: Fr, 27. Okt 2006 22:25

Re: userChrome.css = Stylish

#25

Beitrag von milupo » Sa, 30. Dez 2017 13:11

Ich habe es angegeben, weil in der kurzen Beschreibung auf AMO steht:
Anpassen des Aussehens von Websites sowie der Programmoberfläche mit Hilfe eigener CSS-Stile.
Die Beschreibung ist anscheinend noch nicht angepasst worden.
Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org, u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django und LibreOffice

Benutzeravatar
Sören Hentzschel
Administrator
Beiträge: 16623
Registriert: Mi, 23. Nov 2011 0:39
Wohnort: Salzburg
Kontaktdaten:

Re: userChrome.css = Stylish

#26

Beitrag von Sören Hentzschel » Sa, 30. Dez 2017 13:19

Das stimmt. Die englischsprachige Beschreibung ist angepasst, die Übersetzungen wurden vermutlich vergessen. Zumindest die deutschsprachige, andere Übersetzungen habe ich nicht überprüft.

Benutzeravatar
2002Andreas
Moderator
Beiträge: 36993
Registriert: Fr, 04. Jul 2008 19:25
Wohnort: Niedersachsen

Re: userChrome.css = Stylish

#27

Beitrag von 2002Andreas Themen-Starter » Sa, 30. Dez 2017 14:02

milupo hat geschrieben:
Fr, 29. Dez 2017 19:21
würde ich es als title-Attribut zu einer Grafik sehen
Hallo @milupo...

damit hast du recht, die genaue Bezeichnung aus dem DOMi lautet:

image[tooltiptext="Verifiziert von: Let's Encrypt"]

Aber mit dieser Bezeichnung lässt sich der Tooltip auch nicht mit Stylish ändern, auch nicht in Fx56.
Mit freundlichem Gruß
Andreas
Mein System    Meine Add-ons

Benutzeravatar
milupo
Senior-Mitglied
Beiträge: 4224
Registriert: Fr, 27. Okt 2006 22:25

Re: userChrome.css = Stylish

#28

Beitrag von milupo » Sa, 30. Dez 2017 15:20

Als was fungiert denn hier der Tooltip-String? Als Zuweisung oder ID? Der eigentliche String heißt "Verifiziert von: %S". %S steht für die Zertifizierungsstelle und die kann eine andere sein als "Let's Encrypt". Bei Mozilla-Seiten z. B. "DigiCert Inc", bei google.de "Google Trust Services". Bei einer Zuweisung wäre die Zertifizierungsstelle egal, bei einer ID-Funktion wäre das dann jeweils eine andere ID.
Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org, u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django und LibreOffice

Benutzeravatar
2002Andreas
Moderator
Beiträge: 36993
Registriert: Fr, 04. Jul 2008 19:25
Wohnort: Niedersachsen

Re: userChrome.css = Stylish

#29

Beitrag von 2002Andreas Themen-Starter » Sa, 30. Dez 2017 15:28

Hallo @milupo...

letztlich geht es um diesen Code der nur per Stylish in Fx56 funktioniert hat:

Code: Alles auswählen

	/* AGENT_SHEET */
	@-moz-document url(chrome://browser/content/browser.xul) {

	tooltip[label="Versuche der Aktivitätenverfolgung blockiert"]{
	-moz-appearance:none!important;
	color:blue!important;
	font-size: 13px !important;
	font-weight: bold !important;
	background:  yellow url("data:image/gif;base64,R0lGODlhEAAQAOZGAP///8opAJMAAP/M/8bP2B6q/wAbiSKs/wBcyP8zAP9MDAAbigBky9bz//+DIACd/83w/wBaxcfQ2f9sFP8pACgzP/z9/vn7/HmDkLzG0ABfySSv/67h//39/uDl5wBdyIyVmgCT/87x/wBgyXuIlCczPvD0+crT2wAdi/n8/gBDsMvV3c3V3gAcisPN1vb4+214g7jBzOzx9v7+/7/J0rvFz7zH0bvFzmpzf2JqdaarsGNtdyo1Qb/J08HL1e3y98XKzvf5/Pn6/P/+/kpTXnJ+iP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAEYALAAAAAAQABAAAAfDgAwaHwgRDxEIhYcIHxoMIxwiEA0hDRCTlRAiHCMMGwUFBw8HoKKkBRsMKi0GBgsoC62vsQYtKiAAuQAeuru9ICS9K8K9JBgsBAQSJxLJy80ELBhFAEIXFi4WFx25M9wAQDAAL0EpPSkWQwEBuesAOD43NRk0GQABAwPr+QE7ADI/TMQwAUCAAwf5DgrI0cuGLgETIk4QAIBIhRIlKvCooOOego8K2BkZSXIkPgoJElDQV7KkAJQCBKgU0NIlTSMxjQQCADs=") no-repeat !important;
	padding-left:35px!important;
	background-position:9px 2px!important;
	border-radius: 14px !important;
	min-width: 350px !important;}

	tooltip[label="Diese Website stellt keine Identitätsdaten zur Verfügung."]{
	-moz-appearance:none!important;
	color:white!important;
	font-size: 13px !important;
	font-weight: bold !important;
	background:  red url("data:image/gif;base64,R0lGODlhEAAQAOZXAJFdAP///8opAJMAAP/jmv3JAP/M//fEAJNfAOi1AJFeAMyZAO26APK/AP8pAFo6AP+DIP/bB/9MDP8zAP9sFPPelsqXAFEyAP3IAP//6//pm5VhAP/dAP/bAP3KAP/jmf/ijP//APG9ANqmAPG+AP/YAP/PAJxoANCcAP/hAOy4AItXAP/nhdKoKs2vAJNeAP/ZE//eWP/eZNOpKtyoAO67AIxYANqlAP/TAPC9AFY2APzJAMeTAJtoAH1TAK97AHdNAP/fcunUlv/ZANK9lv/nANajAP/hgJdjAPbCAJdkAHxTAP/jI+azAPPAAP/+/v/wmbB8AP/fBvjFAOm2ANqnAFExAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFcALAAAAAAQABAAAAfGgFcIAISFhgAIV4IaHwSOj48fGokAIBgFmJmZGCAAVwBHSQejpFM7Hh4siQpBIg2vr045C7S0SgoyKgy7uyQnLhkZISEvCjFNCcnJNStFMy0dKQBEAQEVFdUVVDZDUT8mOApPAgLV5NY9KBwdJRwbAgYG5PHlVUAXF1Y6SwMQEPH+BgQwMoLGDSZIrgQYQKEhBYFCLEjkAUOBQgESMkooByWCxwhSNlyB52DCBAfyAjxY+cCHogElBww4OUCRzZsyX9a8eTMQADs=") no-repeat !important;
	padding-left:35px!important;
	background-position:9px 2px!important;
	border-radius: 14px !important;
	min-width: 350px !important;}

	tooltip[label="Verifiziert von: GeoTrust Inc."],
	tooltip[label="Verifiziert von: Symantec Corporation"],
	tooltip[label="Verifiziert von: Let's Encrypt"],
	tooltip[label="Verifiziert von: COMODO CA Limited"], 
	tooltip[label="Verifiziert von: GlobalSign nv-sa"],
	tooltip[label="Verifiziert von: Google Inc"],
	tooltip[label="Verifiziert von: DigiCert Inc"],
	tooltip[label="Verifiziert von: thawte, Inc."]
	{
	-moz-appearance:none!important;
	font-size: 13px !important;
	font-weight: bold !important;
	color:#eeee00!important;
	background:  #3cb371 url("data:image/gif;base64,R0lGODlhEAAQAOZQAP///wBmAPv6+gBzAIjtUXnePiczPqn/cSgzP/n8/vf5/LvFz+3y9/D0+bzG0AAbiSo1Qb/J0/b4+5z/Zuzx9rzH0WJqdbvFzvz9/m14g7jBzB6q/3J+iABky2Ntdw2JB8HL1b/J0sbP2Gpzf/n7/K7h/xSNCiiXFsrT2/38/Pr6+8XJzj+fDiaWFSKs/7nnGOfr7ubp7CSv/wBdyACZAAuIBg6gBxelDNbz/3uIlHmDkABaxc3w/xOMCQBgyUpUXun3BQAbigAcigmIBQBfyQBDsABcyPn6/MfQ2UpTXgqeBc3V3sPN1lzIMYyVms7x/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFAALAAAAAAQABAAAAe/gFCCg4IBhoeEiQEHjI0BiYUTTUAvLQMmEwEdRDNGOwIBBCcDLAMAAwQBPiVPPDigBKamp6kdMhsbLrCzpx+pRUIPD0GwPbIfNqlOAMwAoAU3NQNDSjQFATnNADDPBd7eAQI6SyIiSCgxoIeGAiscAEckGEwYKgL3+CkcGQASCgkREij4F1CBBAAZRoC4sMBBCAcLGj5ccAHECA8AKDBooKEBg40dGVAA4MGCtgontVlIgsCAAQQQWr6M6RLBj0AAOw==") no-repeat !important;
	padding-left:35px!important;
	background-position:7px 1px!important;
	border-radius: 14px !important;
	min-width: 250px !important;}
	}
Und so sieht das dann aus:
Zwischenablage01.jpg
Zwischenablage01.jpg (16.93 KiB) 182 mal betrachtet
Und so der Eintrag in den Entwicklerwerkzeugen:
Screenshot (335).jpg
Mit freundlichem Gruß
Andreas
Mein System    Meine Add-ons

Benutzeravatar
milupo
Senior-Mitglied
Beiträge: 4224
Registriert: Fr, 27. Okt 2006 22:25

Re: userChrome.css = Stylish

#30

Beitrag von milupo » Sa, 30. Dez 2017 15:42

Ja, funktioniert nicht. :traurig: Ich habe gehofft, obwohl so ziemlich "unbeleckt", einen Zufallstreffer zu erzielen, der dir helfen kann. Es soll ja vorkommen, dass Experten den Wald vor lauter Bäumen nicht sehen und es manchmal gut ist, wenn man einen unversperrten Blick hat.
Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org, u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django und LibreOffice

Antworten

Wer ist online?

Mitglieder in diesem Forum: clio und 7 Gäste