Bagaimana cara membuat pesan Firefox "... sekarang layar penuh" kurang menonjol?

5

Ilustrasi masalah

Ketika halaman web di Firefox beralih ke layar penuh maka meskipun situs web diizinkan untuk beralih ke layar penuh secara otomatis (Alat & gt; Info Halaman & gt; Izin & gt; Masuk Layar Penuh) Firefox menampilkan pesan yang menjengkelkan ini selama tiga detik: enter image description here

Saya tahu bahwa saya dapat menonaktifkan pesan menggunakan opsi ini full-screen-api.approval-required: false. Sayangnya opsi ini menonaktifkan pesan juga untuk situs web yang tidak disetujui dan konfirmasi persetujuan "Ingat keputusan ini untuk ..." tidak pernah muncul: enter image description here

Pertanyaan

Saya tidak ingin menjalani risiko keamanan dan menonaktifkan pesan sepenuhnya tetapi pesan dari tangkapan layar pertama terlalu mengganggu bagi saya. Apakah ada solusi? Bagi saya yang ideal adalah menampilkan pesan untuk waktu yang jauh lebih singkat seperti setengah detik. Saya juga dapat menerima tidak menunjukkan sama sekali tetapi hanya untuk situs web yang diizinkan.

Pertanyaan-pertanyaan Terkait

pabouk
sumber

Jawaban:

4

Meskipun ini tidak akan mengubah durasi pesan, Anda dapat menyesuaikan ukuran pesan, warna, batas kotak dan transparansi dengan UserChrome.css mengajukan. Ini akan membuat font lebih kecil, misalnya:

#full-screen-warning-container {
    background-color:transparent !important;
    opacity: 0.4 !important;
}

#full-screen-warning-container[fade-warning-out] {
    transition-property: opacity !important;
    transition-duration: 1ms !important;
    opacity: 0.0 !important;
}

#full-screen-warning-message {
    padding: 15px !important;
}

.full-screen-description {
    font-size: 100% !important;
}

#full-screen-domain-text {
    font-size: 100% !important;font-weight:bold !important;
}

.full-screen-approval-button,#full-screen-remember-decision {
    font-size: 100% !important;
}

Anda dapat memodifikasi kode ini untuk menempatkan kotak di tepi layar dan membuatnya hanya muncul ketika Anda menggerakkan mouse di atasnya.

pabouk
sumber
Terima kasih. Saya lupa mungkin untuk memodifikasi banyak tampilan menggunakan CSS di Firefox. --- Selain kode Anda (dan membuat kotak lebih kecil) Saya telah membuat peringatan transparan: #full-screen-warning-container { opacity: 0.4 !important; } dan memperpendek fade-out: #full-screen-warning-container[fade-warning-out] { transition-property: opacity !important; transition-duration: 1ms !important; opacity: 0.0 !important; }. --- Waktu tunjukkan 3 detik tampaknya sulit dikodekan di sini: lxr.mozilla.org/comm-esr31/source/mozilla/browser/base/content/…
pabouk
Saya senang itu membantu Anda. Anda dapat mengedit jawaban saya untuk menambahkan atribut ini dan menandainya sebagai jawaban yang dipilih. :)
1

Sebenarnya, Anda dapat menekan peringatan jika Anda mau.

Cukup buka "about: config" dan ubah nilai "full-screen-api.approval-required" menjadi false (adalah boolean) dan firefox tidak akan memperingatkan Anda sama sekali.

Saya mengerti bahwa membuat solusi 'userChrome.css' yang ditunjukkan di atas adalah pilihan yang lebih baik bagi yang ingin mengontrol penampilan, saya hanya memberikan jawaban ini kepada siapa saja yang mungkin mencari seseorang yang ingin menyingkirkan peringatan ini dan berakhir di sini dari google.

Hugo
sumber
2
OP telah menyebutkan ini.
suspectus