Это мета в Javascript (среди прочего, они используются в CSS), и в результате я сомневаюсь, что они могут запрашиваться в этой форме.
Вот список всех браузеров, которые должны знать: Имена цветов CSS
С этой страницы:
The W3C HTML and CSS standards have listed only 16 valid color names:
aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive,
purple, red, silver, teal, white, and yellow.
РЕДАКТИРОВАТЬ: Так как вы спросили, я проверил, выполнимо ли это по крайней мере с Safari. Я смог сделать это ( Я бросил это вместе за несколько минут, терпеть это ):
<html>
<head>
<title>Color Test</title>
<script type="text/javascript">
function $(id) { return document.getElementById(id); }
function do_chocolate() {
$("foo").style.color = "chocolate";
alert($("foo").style.color);
}
</script>
</head>
<body>
<div id="foo">
This should change when you click below
</div>
<a href="#" onclick="do_chocolate();">Click me</a>
</body>
Safari показывает мне это предупреждение, когда я нажимаю:
rgb(210, 105, 30)
Я недостаточно знаком с Javascript, чтобы исследовать этот цвет, но похоже, что это можно сделать. Если бы я спешил с этим проектом, я бы просто зачеркнул цвет (как это сделал Safari, чтобы отобразить это предупреждение) и захватил каждую часть. Так как это Javascript / DOM, я знаю, что есть способ попасть туда и получить каждый компонент цвета, но я не знаю, что это такое. По крайней мере, я поставил тебя на путь, нет?