- From: Stuart Ballard <sballard@netreach.com>
- Date: Tue, 25 Jun 2002 09:19:55 -0400
- To: Boris Zbarsky <bzbarsky@MIT.EDU>
- CC: Rick Hill <rrhill@ucdavis.edu>, www-style@w3.org
Boris Zbarsky wrote: >>Is it possible to detect if a browser's CSS has been disabled? > > > You mean how to detect that the user-agent sheets are not being applied > at all? There is no way to do it, and furthermore it would tell you > nothing useful if there were..... I assumed he meant whether the equivalent of NS4's "Disable CSS" had been selected by the user - ie, that *author* sheets aren't being applied. In which case there isn't a *good* way to do it but you can detect it by virtue of the fact that CSS stylesheets can have side effects. For example: <div id="dummy"> </div> #dummy { background-image: url(myimage.gif?sessionId=...) } If "myimage.gif" gets requested from your server with a particular session id, then the user with that session has CSS enabled. Otherwise he doesn't (or perhaps is using a non-graphical browser that supports CSS but not images? Are there any such?) Of course, you can't get that information in time to change the content of the page based on it... And it would take some serious server-side hacking to use it for anything useful at all. But strictly speaking, it is an answer to the question ;) Stuart. -- Stuart Ballard, Programmer NetReach - Internet Solutions (215) 283-2300, ext. 126 http://www.netreach.com/
Received on Tuesday, 25 June 2002 09:19:59 UTC