Extract default user agent from opera mini and novarra c#

by nolovelust 2. May 2010 15:56

 

public static string GetUa(HttpRequest hr)
    {
        try
        {
            string visitorBrowser = hr.UserAgent.ToString();
            string originalBrowser = hr.ServerVariables["X-OperaMini-Phone-UA"];
            string anotherOriginalBrowser = hr.ServerVariables["X-Device-User-Agent"]; //novarra
            
            if (!String.IsNullOrEmpty(originalBrowser))
            {
                return "OPERAMINI " + originalBrowser;
            }
            else
            {
                if (!String.IsNullOrEmpty(anotherOriginalBrowser))
                {
                    return "NOVARRA " + anotherOriginalBrowser;
                }
                else
                {
                    return visitorBrowser;
                }
            }
        }
        catch
        {
            return "No UA Found";
        }
    }

 

Tags: , ,

ASP.NET | mobile internet | Mobile web | Useful

Add comment

  Country flag

biuquote
Loading

Adverts

Welcome

Tag cloud

Month List