问题说明
当 Firefox 中的网页切换到全屏时,即使允许网站自动切换到全屏(工具 > 页面信息 > 权限 > 进入全屏),Firefox 也会显示这个烦人的消息整整三秒钟:
我知道我可以使用此选项禁用消息full-screen-api.approval-required
:false
。不幸的是,此选项也会禁用未经批准的网站的消息,并且批准确认“记住此决定...”永远不会出现:
问题
我不想冒安全风险,完全禁用消息,但第一张截图中的消息对我来说太过突兀。有什么解决办法吗?对我来说,理想的做法是将消息显示时间缩短到半秒左右。我也可以接受完全不显示消息,但只在允许的网站上显示。
相关问题
答案1
虽然这不会改变消息的持续时间,但您可以使用文件自定义消息大小、颜色、框的边框和透明度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;
}
您可以修改此代码,将框定位在屏幕的边缘,并使其仅当您将鼠标移到其上时才出现。
答案2
实际上,如果您愿意,您可以抑制警告。
只需转到“about:config”并将“full-screen-api.approval-required”的值修改为 false (布尔值),firefox 就不会向您发出警告。
我理解创建上面指出的“userChrome.css”解决方案对于想要控制外观的人来说是一个更好的选择,我只是向任何可能寻找想要摆脱这个警告并最终从谷歌到这里的人提供这个答案。