Wenn eine Seite nicht sofort geladen wird, zeigen Chromium und alle anderen von mir verwendeten Browser einen weißen Bildschirm an, bevor sie eine Antwort erhalten:
Obwohl chrome://settings/personal
es das GTK + -Thema verwendet - in meinem Fall ist es Darklooks, das einen dunklen Hintergrund hat:
Gibt es eine Möglichkeit, dies in Chrom zu vermeiden? Oder, falls nicht, gibt es einen Browser, der dieses "Problem" nicht hat?
google-chrome
chromium
Alex
quelle
quelle
browser.display.background_color
in eine dunklere Farbe ändern (# 333). Versuchen Sie auch,browser { background-color: #333 !important; }
undtabbrowser tabpanels { background-color: #333 !important}
in hinzuzufügenuserChrome.css
.Antworten:
Für Google Chrome und Chromium sind Sie wahrscheinlich ein Opfer von Problem 1373: Das Navigieren auf Websites mit dunklem Hintergrund führt zu blendend weißen Blitzen zwischen den Seiten .
Es gibt einen Hack, der Ihr in Kommentar 261 beschriebenes Elend minimiert, aber nicht vollständig beseitigt :
Der Hack beinhaltet das Hinzufügen der folgenden Zeilen zu Ihrer,
Custom.css
die sichUser Stylesheets
in IhremDefault
Ordner befindet. In meinem Fall ist der Weg~/.config/chromium/Default/User Stylesheets
.Für Firefox verwende ich den folgenden Code
userChrome.css
in~/.mozilla/firefox/profile_name/chrome
:Wenn der
chrome
Ordner nicht vorhanden ist, erstellen Sie ihn. Beachten Sie, dass bei beiden die Groß-chrome
unduserChrome.css
Kleinschreibung beachtet wird.quelle
Soweit ich weiß, funktionieren alle alten Methoden, die diesen Fehler behoben haben, nicht mehr (2016). Ich habe heute eine Lösung gefunden, um dieses Problem zu lösen, und einige davon hier geschrieben: http://jollo.org/LNT/public/chrome-white-flash.html .
Es wird im Wesentlichen ein Autohotkey-Skript verwendet, das das Fenster auf sich selbst malt, bis die nächste Seite geladen ist. Dabei wird der Zeitraum umgangen, in dem das Fenster blinkt.
quelle
Schöner Workaround vasa1, die weißen Blitze sind weg. Aber der Hintergrund einiger Websites wird schwarz, was ein bisschen hässlich ist:
Also habe ich das CSS angepasst und am Ende Folgendes erhalten:
Das heißt, wenn sich der Cursor nicht über der Seite befindet, wird der Hintergrund auf Schwarz gesetzt. Wenn Sie auf die neue Registerkarte klicken, befindet sich der Cursor nicht über der Seite, sodass ein schwarzer Hintergrund anstelle eines weißen blinkt. Wenn Sie den Mauszeiger über die Seite bewegen (wenn Sie sie lesen), wird der schwarze Hintergrund vergessen und stattdessen der der Website verwendet:
quelle
UPDATE: Ich habe meine Antwort dahingehend geändert, dass der Bildschirm vorübergehend abgeblendet wird, da meine vorherige Lösung fehlerhaft war und der Scroll-Status des Browsers fehlerhaft war.
Diese Lösung verwendet ein Automator-Skript, das als Dienst für Chrome eingerichtet und schließlich einer Tastenkombination im System zugeordnet wurde. Die einfache Lösung bestand darin, den Bildschirm nur um das Fünffache zu dimmen, was bei mir funktioniert hat, aber je nach Helligkeit möchten Sie möglicherweise mit diesem Sendevorgang spielen. Wenn Sie zum Beispiel eine sehr dunkle Einstellung verwenden, bleibt der Bildschirm für eine Sekunde komplett dunkel, aber das ist immer noch besser als das blitzende Weiß.
Siehe https://gist.github.com/lacostenycoder/01108de10fe02e2f39d9cceb2457b895
quelle
Schön, es geht um Geschichte. Nehmen Sie am besten den Originalcode und ändern Sie den Text in eine helle Farbe. Der zweite Code hat nicht funktioniert, hier ist einer:
Auf dieser Seite wird erläutert, wie Sie den Farbblitz mit einem JS ändern
Chrome blinkt schwarzer Bildschirm bei Verwendung von CSS-Übergang drehen
quelle