Ketika sebuah halaman tidak dimuat dengan segera, Chromium dan setiap browser lainnya saya mencoba menampilkan layar putih sebelum mereka mendapat respons darinya:
Meskipun chrome://settings/personal
dikatakan menggunakan tema GTK + - dalam kasus saya ini adalah Darklooks, yang memiliki latar belakang gelap:
Apakah ada cara untuk menghindari ini di Chromium? Atau, jika tidak ada, apakah ada browser yang tidak memiliki "masalah" ini?
google-chrome
chromium
Alex
sumber
sumber
browser.display.background_color
menjadi warna yang lebih gelap (# 333). Coba juga tambahkanbrowser { background-color: #333 !important; }
dantabbrowser tabpanels { background-color: #333 !important}
masukuserChrome.css
.Jawaban:
Untuk Google Chrome dan Chromium, Anda mungkin adalah korban dari Edisi 1373: Menavigasi situs web latar belakang gelap menghasilkan kilatan putih di antara halaman .
Ada hack untuk meminimalkan, tetapi tidak sepenuhnya menghilangkan, kesengsaraan Anda dijelaskan dalam komentar 261 :
Peretasan ini melibatkan penambahan baris berikut ke Anda
Custom.css
yang terletak diUser Stylesheets
dalamDefault
folder Anda . Dalam kasus saya, jalannya adalah~/.config/chromium/Default/User Stylesheets
.Adapun Firefox, saya menggunakan kode berikut di
userChrome.css
terletak di~/.mozilla/firefox/profile_name/chrome
:Jika
chrome
folder tidak ada, buatlah. Perhatikan bahwa keduanyachrome
danuserChrome.css
peka huruf besar-kecil.sumber
Sejauh yang saya tahu, semua metode lama yang memperbaiki bug ini tidak berfungsi lagi (tahun 2016). Saya datang dengan solusi hari ini untuk mengatasi masalah ini dan menulis tentang itu beberapa yang tersedia di sini: http://jollo.org/LNT/public/chrome-white-flash.html .
Ini pada dasarnya menggunakan skrip autohotkey yang mengecat jendela ke dirinya sendiri sampai halaman berikutnya dimuat, dengan melewati periode di mana jendela berkedip.
sumber
Solusi yang bagus , flash putih hilang. Namun latar belakang beberapa situs web berubah menjadi hitam, yang agak jelek:
Jadi saya mengadaptasi CSS itu dan berakhir dengan:
Ini berarti bahwa ketika kursor tidak di atas halaman, latar belakang diatur ke hitam - ketika Anda mengklik tombol tab baru, kursor tidak di atas halaman, sehingga latar belakang hitam akan berkedip bukan yang putih. Ketika Anda mengarahkan kursor ke atas halaman (saat Anda membacanya) latar belakang hitam kemudian dilupakan, dan yang situs web digunakan sebagai gantinya:
sumber
PEMBARUAN: Saya telah mengubah jawaban saya untuk menggunakan peredupan layar sementara karena solusi saya sebelumnya bermasalah dan membuat keadaan gulir browser rusak.
Solusi ini menggunakan skrip automator yang disiapkan sebagai layanan yang disediakan untuk Chrome dan akhirnya dipetakan ke pintasan keyboard di sistem. Solusi sederhana adalah dengan hanya meredupkan layar sekitar 5x bekerja untuk saya tetapi Anda mungkin ingin bermain dengan pengiriman yang tergantung pada kecerahan Anda. Jika Anda menggunakan pengaturan yang sangat gelap misalnya, layar saya benar-benar kosong selama sedetik, tapi itu masih lebih baik daripada flash putih yang mencolok.
Lihat https://gist.github.com/lacostenycoder/01108de10fe02e2f39d9cceb2457b895
sumber
Bagus, itu bekerja pada sejarah. Hal terbaik adalah mengambil kode asli dan mengubah teks menjadi warna terang. Kode kedua tidak berfungsi, ini satu:
Halaman ini menjelaskan cara mengubah flash warna menggunakan JS
Chrome berkedip layar hitam saat menggunakan rotasi transisi css
sumber