我有一个带有一些预定义值的input[type=color]
:
<datalist id="5sui88f">
<option>#1973ff</option>
<option>#7F23FF</option>
<option>#ff4136</option>
<option>#ff851b</option>
<option>#ffeb10</option>
<option>#00db60</option>
</datalist>
<input type="color" list="5sui88f" id="picker">
小提琴:https://jsfiddle.net/ds0kax25/1/
在基于Chromium的浏览器中,这会产生一个很好的预定义颜色列表供您选择:
这在以前的Chromium版本中运行得非常好。但是,由于Chromium 107从预定义列表中选择任何值总是将rgba(0, 0, 0, 0)
设置为输入值,而该值甚至不是颜色输入的有效值。
在 chrome 106中,这是没有任何问题的。我做错了什么?
2条答案
按热度按时间9lowa7mx1#
这是一个Chromium错误:https://bugs.chromium.org/p/chromium/issues/detail?id=1380977
我刚刚在Chrome 109中检查了它,它似乎在那里工作得很好。
bprjcwpo2#
正如kolaente已经说过的,这是一个bug:https://bugs.chromium.org/p/chromium/issues/detail?id=1383269
这个bug也出现在我的设置中,macOS上的谷歌Chrome 107.0.5304.110也是如此。