С полями формы вы можете использовать это:
var i = document.createElement("input");
i.setAttribute("type", "color");
return i.type !== "text";
Если цвет поддерживается, i.type будет цветным, но если он не поддерживается, навигатор возвращает текст по умолчанию.Так что простая проверка, как это может помочь вам.