Download mobdetection - 992.33 KBIntroducción
En ASP.NET, se puede detectar fácilmente la solicitud del dispositivo móvilutilizando la propiedad Request.Browser.IsMobileDevice y Request.UserAgent.Butestas funcionalidades no funcionan todo el tiempo, así que para obtener los resultados más adecuados para la detección móvil y desea obtener más detalles sobre el móvil, el WURFL.dll es más útil.
En el fondo
Algunos de los populares dispositivos móviles / navegadores no ser detectados utilizando de esta manera porque los archivos de ASP.NET navegador no es compatible con Opera Mobile o Android. Esto significa que si desea clasificar la página de escritorio y móviles de la página, no te ayuda.
Uso del Código
1. Agregue la referencia WURFL.dll a su proyecto.
2. Copiar los archivos a la carpeta App_Data App_Data proyecto.
3. Copia y pega el archivo WurflLoader.cs a su carpeta App_Code.
4. Generar el proyecto y ahora puede probar la página WebForm1.aspx muestra en el navegador.
En ASP.NET, se puede detectar fácilmente la solicitud del dispositivo móvilutilizando la propiedad Request.Browser.IsMobileDevice y Request.UserAgent.Butestas funcionalidades no funcionan todo el tiempo, así que para obtener los resultados más adecuados para la detección móvil y desea obtener más detalles sobre el móvil, el WURFL.dll es más útil.
En el fondo
Algunos de los populares dispositivos móviles / navegadores no ser detectados utilizando de esta manera porque los archivos de ASP.NET navegador no es compatible con Opera Mobile o Android. Esto significa que si desea clasificar la página de escritorio y móviles de la página, no te ayuda.
Uso del Código
1. Agregue la referencia WURFL.dll a su proyecto.
2. Copiar los archivos a la carpeta App_Data App_Data proyecto.
3. Copia y pega el archivo WurflLoader.cs a su carpeta App_Code.
4. Generar el proyecto y ahora puede probar la página WebForm1.aspx muestra en el navegador.
//
// The sample Method to check weather the device is a mobile and not a tablet.
//
public static Boolean isMobile()
{
var device = WurflLoader.GetManager().GetDeviceForRequest(HttpContext.Current.Request);
if (Convert.ToBoolean(device.GetCapability("is_wireless_device")) && !Convert.ToBoolean(device.GetCapability("is_tablet")))
{
return true;
}
else
{
return false;
}
}
Puntos de interés
Si hay una necesidad de la detección de navegador de tu móvil y clasificación de los móviles necesarios, entonces esto va a ser muy útil. Se trata de un archivo DLLestándar abierto.
No hay comentarios:
Publicar un comentario