如何使Firefox的消息“......现在全屏”不那么突兀了?


5

问题的插图

当Firefox中的网页切换到全屏时,即使网站允许自动切换到全屏(工具>页面信息>权限>输入全屏),Firefox会在整整三秒钟内显示此恼人信息: 在此输入图像描述

我知道我可以使用此选项禁用消息full-screen-api.approval-requiredfalse。不幸的是,此选项也会禁用未批准网站的消息,并且批准确认“请记住此决定...”不会显示: 在此输入图像描述

这个问题

我不想承受安全风险并完全禁用消息,但第一个屏幕截图中的消息对我来说过于突兀。有什么解决方案吗?对我来说,理想的做法是将信息显示在相当短的时间内,如半秒钟。我也可以接受不显示它,但仅限于允许的网站。

相关问题

Answers:


4

虽然这不会更改邮件的持续时间,但您可以自定义邮件大小,颜色,框的边框以及UserChrome.css文件的透明度。这将使字体变小,例如:

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

您可以修改此代码以将框定位在屏幕的边缘,并使其仅在您将鼠标移到屏幕上时显示。


谢谢。我忘了可以在Firefox中使用CSS修改很多外观。---除了你的代码(并使盒子更小)我已经使警告透明:#full-screen-warning-container { opacity: 0.4 !important; }并缩短了淡出:#full-screen-warning-container[fade-warning-out] { transition-property: opacity !important; transition-duration: 1ms !important; opacity: 0.0 !important; }。--- 3秒的显示时间似乎在这里硬编码:lxr.mozilla.org/comm-esr31/source/mozilla/browser/base/content/...
pabouk 2015年

我很高兴它对你有帮助。您可以编辑我的答案以将这些属性添加到其中并将其标记为所选答案。:)

1

实际上,如果你愿意,你可以压制警告。

只需转到“about:config”并将“full-screen-api.approval-required”的值修改为false(是一个布尔值),firefox根本不会警告你。

我知道创建一个'userChrome.css'解决方案指向上面是一个更好的选择谁想要控制外观,我只是给任何可能搜索想要摆脱这个警告的人,并从这里结束谷歌。


2
OP已经提到了这一点。
嫌疑人2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.