title: MVC5 - Request.Browser information - Reports wrong type for Chrome on iOS
body: <p>I have an MVC 5 (C#) application. When a user hits the home page, I log the hit, along with the user's browser information. The C# code looks as follows:</p>
  
  <pre><code>if (!Request.Browser.Crawler &amp;&amp; Request.UserHostAddress != "::1")
  {
      Entities.SiteActivity siteActivity = new SiteActivity() 
      {
          Address = Request.UserHostAddress,
          BrowserMajorVersion = Request.Browser.MajorVersion.ToString(),
          BrowserMinorVersion = Request.Browser.MinorVersion.ToString(),
          BrowserName = Request.Browser.Browser,
          BrowserPlatform = Request.Browser.Platform,
          BrowserType = Request.Browser.Type,
          Page = "Home",
          Url = Request.Url.ToString()
      };
  
      this.SiteActivityData.Save(siteActivity);
  </code></pre>
  
  <p>When I hit the page from my iPad using Chrome, the browser name and type is 'Safari', and the Platform registers as Unknown. I'm curious why the Chrome browser on iOS is sending information that it's Safari, and why the platform doesn't show as iOS? Is there a better way to do what I'm doing?</p>