- From: Terje Bless <link@tss.no>
- Date: Sat, 28 Oct 2000 00:58:18 +0200
- To: W3C Validator <www-validator@w3.org>
- cc: Konstantin Riabitsev <graf@relhum.org>, Bjoern Hoehrmann <derhoermi@gmx.net>
On 27.10.00 at 22:33, Bjoern Hoehrmann <derhoermi@gmx.net> wrote:
>"Konstantin Riabitsev" <graf@relhum.org> wrote:
>
>>I use the validator extensively, but I recently started using XML-XSLT
>>combination and some of my sites generate output depending on the
>>client's User-Agent string.
>
>This is "broken by design". You will have problems [...]
Yes, but I think perhaps emphasis should be on __by_design__ rather then
__broken__ here. It's broken not so much inherently, but rather because it
will impose a significant burden on the developers to keep the different
versions in sync and degrading gracefully. However, User-Agent sniffing to
deliver the most appropriate content to the User-Agent in question can, if
implemented and maintained well, _improve_ accessability for the site.
In particular, it's a way to keep the pixelfreaks happy without serving
utterly borken HTML to users.
It /can/ be used wrong, but there is nothing inherent to User-Agent
sniffing that means it /will/ be. Both clients and servers are explicitly
encouraged to do this anyway for languages and different media types; the
W3C Validator even does it for GIF vs. PNG!
Anyway, I think the idea has enough merit -- and it's easy enough to
implement! :-) -- that I'll take a stab at it[0] when I have the time[1].
Could someone who frequents the JavaScript sites contribute common
User-Agent strings (along with their associated common name (e.g. "MSIE
4.01") so I have something to work with? Konstantin, what's your setup
like?
[0] - No guarantee that my patches will get accepted by the W3C
obviously, but for anyone who runs it locally it will at
least be available.
[1] - "Warning! Warning! Danger Will Robinson!" :-)
--
As a cat owner, I know this for a fact...
Nothing says "I love you" like a decapitated gopher on your front porch.
Received on Friday, 27 October 2000 19:44:32 UTC