What is the typical method for implementing a splash screen that appears when accessing a website from a mobile device? This screen usually contains links to native apps and an option to proceed to the full site.
I am considering utilizing to detect the client browser on the server (C#, ASP.NET) and potentially redirecting the user to a designated page.
Another approach could involve employing a hidden modal popup, only displayed using CSS3 media queries.
Are there any other techniques worth exploring?