Determining Browser?

Is there a way I can read the user agent or something similar to
determine whether the person is using IE, Mozilla/Netscape, Opera,
Safari, etc? I want to dynamically output the CSS to the browser, but
I’d like to change certain things (in this case the widths of some
divs since IE adds borders and padding size to the total size of a div
unlike firefox).


  • Brent

check that…

if (request.env[‘HTTP_USER_AGENT’].include?(“IE”))
#internet explorer

By the way: could you invite me to gmail?


here’s a (somehow boring) list of browser id’s

Thanks, thats quit an extensive list. I really only care about IE,
Firefox/Mozilla/Netscape, Opera and Safari. But how do I read the
user agent in RoR? I checked the request object and poked around
searching the wiki and I can’t find a way. I’m sure there is, I’m
just looking over it I think.

  • Brent

Oops, sorry! Didn’t see this response since gmail folded it up, and
yes, invite sent.


  • Brent

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs