Firefox3 identification

Hi all,

case request.user_agent
when /(MSIE|Opera)/
‘ie’
when /(Firefox|GranParadiso)/
‘firefox’
else
‘safari’
end

this code works fine for me and due to alignment problems i created
another css file firefox3.

but how to identify browser and its version for firefox3.

when /(Firefox 3.0|Gecko)/
‘firefox3’

i write this but not working.

can anyone suggest what should i write like

Firefox|GranParadiso its work for ff2
so what should i write for ff3

case request.user_agent
when /(MSIE|Opera)/
‘ie’
when /(Safari)/
‘safari’
else
‘firefox3’
end

I can’t test it. But it’s a idea.

Regards,
Luiz Vitor.

On Mon, Aug 4, 2008 at 9:09 AM, Vamsi K. <
[email protected]> wrote:

end

can anyone suggest what should i write like

Firefox|GranParadiso its work for ff2
so what should i write for ff3

Posted via http://www.ruby-forum.com/.


Regards,

Luiz Vitor Martinez C.
cel.: (11) 8187-8662
blog: rubz.org
engineer student at maua.br

luiz,

what about links and opera? you’re just chucking them in the same
category as firefox 3.

Ryan B. wrote:

luiz,

what about links and opera? you’re just chucking them in the same
category as firefox 3.

well
when /(Firefox|GranParadiso)/
‘firefox’
this works fine for ff2 and there is alignment problem in ff3 so i made
another css file for ff3 and just want to use based on ff2 or ff3

so what should be the string ?

that i use?

this is how mine FF3 is sending the request from my XP

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:
1.9.0.1) Gecko/2008070208 Firefox/3.0.1

On Aug 5, 8:32 am, Vamsi K. [email protected]

Would something like this work for you?

case request.user_agent
when /(MSIE 7)/
‘ie7’
when /(MSIE 6)/
‘ie6’
when /(Firefox 3)/
‘ff3’
when /(Firefox 2)/
‘ff2’
when /(Firefox 1)/
‘ff1’
when /(Safari)/
‘safari’
else
‘unsupported’
end

On Aug 4, 7:09 am, Vamsi K. [email protected]