几天前,我的Firefox开发人员版更新为版本67.0b2(64位)。从那时起,几乎每个网站上所有自动填充的输入字段的背景均为黄色。
如何摆脱黄色的自动填充颜色?更改插入框阴影的颜色似乎不像在Chrome中那样起作用。
答案 0 :(得分:2)
经过几个不眠之夜,我终于想出了摆脱自动填充颜色的方法!
这真的很简单,您要做的就是添加:
@Override
protected void onOverScrolled(int scrollX, int scrollY, boolean clampedX, boolean clampedY) {
super.onOverScrolled(scrollX, scrollY, clampedX, clampedY);
View view = (View) getChildAt(getChildCount()-1);
int diff = (view.getBottom()-(getHeight()+getScrollY()));
if(diff==0) {
//overscroll on bottom
} else {
//overscroll on top
}
}
到输入字段!
这是因为在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%);
}
版本中是否有此功能,但是很高兴知道它在那里。