|
Posted by Alan J. Flavell on 02/05/06 19:17
On Sun, 5 Feb 2006, Toby Inkster wrote:
> Potential pitfall #1: a non-IE browser has "MSIE" in the user-agent string
[...]
You've only bothered with the *obvious* pitfalls. As you say, those
are basically cosmetic, in relation to the present problem.
Then there's cacheability, particularly in relation to those who
(knowingly or unknowingly) are accessing web resources via a proxy
cache server.
Using proper content-negotiation techniques such as MultiViews would
at least behave protocol-correctly in that regard. You may not think
the practical consequences are ideal - but it's the best we've got,
whenever you have a requirement to send different content to different
clients. And at least if *you* play your part in that concordat, the
other participants always have a chance to improve the part which
falls to /them/
Whereas, if you kludge your part, none of the other participants gets
the chance to do better.
[Back to original message]
|