Firefox’un “… şimdi tam ekran” mesajını daha az rahatsız edici hale getirmek nasıl?


6

Sorunun gösterimi

Firefox'ta bir web sayfası tam ekrana geçtiğinde, web sitesinin otomatik olarak tam ekrana geçmesine izin verilmesine rağmen (Araçlar> Sayfa Bilgisi> İzinler> Tam Ekrana Girin) Firefox bu rahatsız edici mesajı üç saniye boyunca gösterir: görüntü tanımını buraya girin

Ben bu seçeneği kullanarak mesaj devre dışı biliyoruz full-screen-api.approval-required: false. Ne yazık ki bu seçenek, onaylanmamış web siteleri için de mesajı devre dışı bırakır ve "Bu kararı hatırla ..." onay onayı hiç görünmez: görüntü tanımını buraya girin

Soru

Güvenlik riskinden geçmek ve mesajları tamamen devre dışı bırakmak istemiyorum, ancak ilk ekran görüntüsünden gelen mesaj benim için çok rahatsız edici. Herhangi bir çözüm var mı? Benim için ideal olan mesajın yarım saniye gibi çok daha kısa bir süre için gösterilmesi olacaktır. Ayrıca hiç gösterilmeyi değil, yalnızca izin verilen web siteleri için kabul edebilirim.

İlgili sorular

Yanıtlar:


4

Bu mesajın süresini değiştirmezken, mesaj boyutunu, renklerini, kutunun kenarlığını ve UserChrome.cssdosya saydamlığını özelleştirebilirsiniz . Bu yazı tiplerini daha küçük hale getirir, örneğin:

#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;
}

Kutuyu ekranın bir kenarına yerleştirmek ve yalnızca farenizi üzerinde hareket ettirdiğinizde görünmesini sağlamak için bu kodu değiştirebilirsiniz.


Teşekkür ederim. Firefox'ta CSS kullanarak birçok görünümü değiştirmenin mümkün olduğunu unuttum. : --- senin koduna ek olarak ben uyarı şeffaf yaptık (ve hatta daha küçük kutu yapma) #full-screen-warning-container { opacity: 0.4 !important; }ve kısaltılmış solmaya Çıkış: #full-screen-warning-container[fade-warning-out] { transition-property: opacity !important; transition-duration: 1ms !important; opacity: 0.0 !important; }. --- 3 saniyelik gösteren süresi burada sabit kodlanmış gibi görünüyor: lxr.mozilla.org/comm-esr31/source/mozilla/browser/base/content/...
pabouk

Bunun sizin için yararlı olmasına sevindim. Cevabımı, bu özellikleri eklemek ve seçilen cevap olarak işaretlemek için düzenleyebilirsiniz. :)

1

Aslında, istersen uyarmayı bastırabilirsin.

Sadece "about: config" e gidin ve "full-screen-api.approval-required" değerini false (bir boolean olur) olarak değiştirin; firefox sizi uyarmaz.

Yukarıda belirtilen bir 'userChrome.css' çözümü yaratmanın, görünümü kontrol etmek isteyenler için daha iyi bir seçenek olduğunu anlıyorum, bu cevabı sadece bu uyarıdan kurtulmak isteyen ve buradan sona erecek birini arayabilecek birine veriyorum. Google.


2
OP bundan çoktan bahsetti.
Şüpheli
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.