I'm using an 3rd party application for device detection called FiftyOne Degrees (http://51degrees.mobi).
That application uses WURFL (http://wurfl.sourceforge.net/) to find out what type of device requested the page based on the user agent.
This works great, except for in the new Fire Fox 4. I think this is because FF4 was released on the 22nd March 2011 while the WURFL was last updated on the 6th March 2011.
Has anyone else come across this problem? Any work arounds?
You may also need to rebuild FiftyOne.Foundation.dll, source can be found here:
http://51degrees.codeplex.com/
With the new dll in place and the updated web_browsers_patch.xml in the App_Data folder I was able to resolve my FF4 mobile redirection issues.
This is the XML I used:
<device user_agent="Firefox/4.0" fall_back="firefox" id="firefox_4">
<group id="product_info">
<capability name="model_name" value="4.0" />
</group>
</device>
I was using an old version of the DLL and the XML alone was not enough to get FF4 recognized.