Probleme mit FOUC

2

Ich verwende die Firefox Developer Edition. Ich habe es mit mehreren Programmen konfiguriert, die ihm ein dunkles Thema geben. Mein größtes Problem dabei ist, dass meine Augen sich an den dunklen Bildschirm anpassen und der Blitz mit nicht gestalteten Inhalten meine Augen verletzt, wenn ich eine Webseite öffne.

Derzeit habe ich das dunkle Thema aktiviert, das sich gut um die Registerkarte und die URL-Leiste kümmert. Für die Seiten, die geschützt sind, benutze ich ShadowFox, um sie auch dunkel zu färben. Ich habe dann ein Addon namens Dunkler Hintergrund und Heller Text konfiguriert, um alle Webseiten einzufärben.

Ich habe versucht, die Vordergrund- und Hintergrundfarbe der Anzeige in about: config zu bearbeiten. Ich habe das Entwicklerthema auf dunkel eingestellt. Shadowfox kümmert sich um die Bearbeitung der userChrome-Datei.

Jetzt ist mein größtes Problem mit Websites wie Google. Mit Google erhalte ich die ursprünglichen hellen Farben für ungefähr eine volle Sekunde, bevor die benutzerdefinierten Farben angezeigt werden. Die meisten Websites sind nicht so schlecht, aber alle folgen demselben Trend und zeigen helle Hintergründe vor den dunklen. Das Bearbeiten der Anzeigefarben in about: config hat bei einigen Websites geholfen, Google jedoch überhaupt nicht beeinflusst.

Ich frage mich, ob es irgendeine Konfiguration gibt, die ich tun kann, um den Fehler zu beheben. Ich bin durchaus bereit, die Grundfarben im Quellcode zu ändern, wenn ich muss. Ich konnte im Internet nichts Nützliches finden. Kann ich irgendetwas dagegen tun? Vielleicht die Farbwerte im Quellcode ändern?

Sir Platypus
quelle
Es gibt mehrere ähnliche Probleme, die auf der Mozilla-Support-Website veröffentlicht werden: support.mozilla.org/en-US/questions/1187684 und support.mozilla.org/en-US/questions/1186549 . Sie enthalten einige Lösungen, von denen die Leute berichten, dass sie für sie arbeiten, aber ich habe keine von ihnen getestet.
fixer1234
Leider habe ich das schon probiert und es hat das Problem nicht behoben. Trotzdem danke.
Sir Platypus
Hast du in about: config: browser.devedition.theme.enabled = true und devtools.theme = dark ? (Sehen Verknüpfung .)
harrymc
Die zweite Option ist gesetzt, aber die erste scheint in meiner about: config nicht zu existieren.
Sir Platypus
Das macht mich neugierig. Ich habe das dunkle Thema aktiviert, aber alles, was ich darüber gesehen habe, scheint darauf hinzudeuten, dass es nur die obere Leiste betrifft. Meine Probleme liegen auf den Webseiten, auf denen die Standardfarbe Weiß angezeigt wird, bevor mein Addon aktiviert wird und sie dunkel werden.
Sir Platypus

Antworten:

4

In den Firefox- und Redit-Foren wurden verschiedene Lösungen für dieses Problem angeboten. Ich bin mir nicht sicher, ob sie alle den gleichen Fall behandeln, also können Sie es auch versuchen das Einkaufszentrum.


Die Post Firefox Quantum blinkt auf einem weißen Bildschirm, wenn auf leere Registerkarten geklickt wird empfiehlt, die Dateien im Profilordner zu bearbeiten oder zu erstellen userContent.css und userChrome.css und füge in beiden die folgende Zeile hinzu:

.tabbrowser-tabbox { background-color: #a9a9a9 !important; }

Wenn die Datei (en) bereits vorhanden sind, prüfen Sie, ob dies nicht mit der vorhandenen Datei in Konflikt steht Inhalt.


Die Post Wie kann ich die Farbe von neu geöffneten (aber entladenen) Fenstern / Registerkarten dunkel machen? empfiehlt hinzuzufügen userChrome.css Die Linien :

/* Reduce the "white flash" in new tabs */
browser[type="content-primary"], 
browser[type="content"] {
  background: #778899 !important;
}

Stellen Sie sicher, dass dies noch nicht geschehen ist, wenn Sie installiert haben ShadowFox (ein universelles dunkles Thema für Firefox).


Die Post Wie verhindern Sie, dass Firefox beim Laden einer Seite einen weißen Bildschirm blinkt? rät in etwa: config zu setzen browser.display.background_color zu einer dunkleren Farbe (# 333). Auch hinzufügen in userChrome.css :

{ background-color: #333 !important; } 

Die Post Entfernen Sie den weißen Blitz, bevor eine Seite geladen wird enthält mehr Code für userContent.css und userChrome.css, das kann auch schon in ShadowFox enthalten sein. Der Code ist zu groß, um ihn hier aufzunehmen.


Wenn eine der oben genannten Methoden das Problem gelöst hat, geben Sie bitte an, welche.

harrymc
quelle
Es scheint ein bisschen mit Google geholfen zu haben, aber ich hatte schon alles versucht, außer dem letzten Link. SE-Sites scheinen immer noch jedes Mal zu blinken. Das ist komisch, aber andererseits neigen Computer dazu, mich zu hassen. Ich hätte gedacht, dass shadowfox das Problem beheben würde, aber andererseits bin ich anscheinend der einzige, der all diese Änderungen vorgenommen hat und immer noch Probleme hat. Ehrlich gesagt, gibt es nur eine Lösung, die ich an dieser Stelle vorstellen kann. Gibt es eine Möglichkeit, dass mich jemand auf eine Stelle im Quellcode hinweist, die ich möglicherweise ändern kann? Ich habe es heruntergeladen.
Sir Platypus
Das Laden der Farben von Google scheint zunächst darauf hinzudeuten, dass es möglicherweise ein Problem mit der Reihenfolge gibt, in der das CSS geladen wird. Zuerst das CSS der normalen Site, dann alle Plugins. Aber andererseits weiß ich nicht wirklich ...
Sir Platypus
(1) Dieser Fehlerbericht Orbit "White Flash" Visual Bug in Firefox 58 # 10924 scheint darauf hinzudeuten, dass mindestens ein Fehler in Firefox in Version 60 behoben wird. Testen Sie also weiterhin neue Versionen. (2) Siehe auch folgende Lösungen: Artikel 1 und Artikel 2 .
harrymc
Wenn das oben Genannte nicht hilft, liegt das Problem möglicherweise an einem Fehler in Firefox. Daher gibt es keine CSS-Lösung. Dies kann die Schlussfolgerung sein, dass mit der aktuellen Firefox-Version keine der bekannten Lösungen für Sie funktioniert. In diesem Fall kann ich nur einen Fehlerbericht für Firefox öffnen oder andere Browser ausprobieren. Wenn dies ein neuer Fehler ist, können Sie den Pale Moon-Browser ausprobieren, der auf einer älteren Version von Firefox basiert und möglicherweise nicht über diesen Fehler verfügt (ich verwende ihn und er ist vollständig mit Firefox kompatibel, außer dass er die neuen WebExtensions-Add-Ons nicht unterstützt). ons).
harrymc
Wenn das Problem wirklich schmerzhaft ist, können Sie Pale Moon verwenden, das die vorherige Anzeige-Engine von Firefox verwendet. Mit dieser Engine sind die oben genannten Lösungen möglicherweise effektiver.
harrymc