仅允许来自移动浏览器的HTTP请求

时间:2012-07-12 23:21:19

标签: c# android iphone asp.net-mvc-3

是否可以允许用户访问仅为移动浏览器创建随机数的页面?

有一种简单的方法吗?

我应该针对移动设备检查浏览器和代理吗?

基本上,我不希望用户通过PC上的网络浏览器访问URL。

1 个答案:

答案 0 :(得分:1)

是的,您可以通过检查servevaraible HTTP_USER_AGENT或HttpContext.Request.Browser.IsMobileDevice返回的值并在您的移动页面上允许httprequest来检测

http://www.codeproject.com/Articles/34422/Detecting-a-mobile-browser-in-ASP-NET

上的示例