Hi,
Thanks for this great modification! It's sad that vBulletin doesn't have a good build-in functionality for this, but hey... it's vBulletin!
I only found 3 mobile phones/browsers not being detected as mobile, and these are the user agent strings:
- Opera/9.80 (Android 2.3.3; Linux; Opera Mobi/ADR-1207201819; U; sv) Presto/2.10.254 Version/12.00
- Opera/9.80 (Android 4.0.3; Linux; Opera Mobi/ADR-1207201819; U; en) Presto/2.10.254 Version/12.00
- Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_7; en-us) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Safari/530.17 Skyfire/2.0
I think the first 2 can be defined as "Opera Mobi", and someone told me it was better to add "Opera Mini" to the mobile list as well.
Only the last one was the Skyfire browser on a HTC mobile phone, but I cannot find anything in the user agent string that identifies it as a mobile phone. It even looks like the browser has user agent override enabled or something, but I couldn't find anything in the settings.
So if "Opera Mobi" and "Opera Mini" can be added to the mobile detection list for the next version, thanks!
Regards,
Raymond