css - 移除新的 Firefox 自动填充颜色
问题描述
几天前,我的 Firefox 开发者版更新到了 67.0b2(64 位)版本。从那时起,几乎每个网站上的所有自动填充输入字段都有黄色背景。
我怎样才能摆脱黄色的自动填充颜色?
更改插入框阴影颜色似乎不像在 Chrome 中那样工作。
解决方案
Firefox 94 及更新版本
只需在您的 css 中更改输入的背景颜色:
input:autofill {
background: #fff; /* or any other */
}
如果您希望仅在 Firefox 浏览器中删除自动填充背景,请设置layout.css.autofill.background
为false
.about:config
Firefox 67 (2019-05-21) - 94 (2021-11-02; 不包括)
将此添加到您的CSS:
input {
filter: none;
}
为什么?在底部view-source:resource://gre-resources/forms.css
我们可以看到:
:-moz-autofill, :-moz-autofill-preview {
filter: grayscale(21%) brightness(88%) contrast(161%) invert(10%) sepia(40%) saturate(206%);
}
这就是黄色自动填充背景颜色的原因。
推荐阅读
- oracle - 在 BI 发布者的数据模型中检索超过 200 行
- c++ - 前进时改变 FOV(视野)
- image - 在 JavaFX 中加载外部图像
- onlongclicklistener - Countinouly 减少 recylerview 适配器类中长按时的值
- r - 当“%in%”和“which”不起作用时,基于字符向量子集数据帧行
- arrays - 是什么导致从阵列的 RAM 中查找 log(N) 时间?
- visual-studio-code - 如何在 vscode 中启动时运行多个任务?
- reactjs - 样式化组件 - 覆盖默认标题
- angular - Angular 实现变更检测的最佳方式
- flutter - 如何在 Flutter 中获取数据库中的图像下载 URL