La primera web en español dedicada a ExpressionEngine y Codeigniter

Browser Sniff

Simple plugin para detectar el sistema operativo y el navegador. Muy útil para evitar tener multiples hojas de estilo para Internet Exlporer 6, IE 7, etc.. Si tu hoja de estilo esta dentro de una plantilla en ExpressionEngine el código del plugin puede situarse en ella, por ejemplo:

 
{ exp:browser_sniff }
{if os="win" AND browser_name=="ie"}
    <a href="http://browsehappy.com/">Cambia a un navegador seguro</a>
{if:else}
    <p>Gracias por visitar nuestra web</p>
{/if}
{ /exp:browser_sniff }
 

Forma de Uso

Inserta las siguientes etiquetas en tus plantillas:
 
{ exp:browser_sniff }{ /exp:browser_sniff }
 

Entre ellas, inserta el código de detección como:

 
{if os="win" AND browser_name=="ie"}
        <a href="http://browsehappy.com/">Cambia a un navegador seguro</a>
{/if}
 

Variables disponibles:

  • browser_name: navegador
  • browser_version: versión del navegador
  • os: sistema operativo

Los posibles valores para la variable del navegador son: ie (internet explorer), op (opera), konq (konqueror), saf (safari), moz (Gecko browsers), ns4 (mozilla/4), other (other browsers).

Los posibles valores para la variable de los diferentes sistemas operativos son: win (windows), mac (Macintosh), linux (Linux), other (other OS).

Nota sobre los números de las versiones: Para Safari se detecta el número de la versión de Webkit y para navegadores basados en Gecko el de la versión de Gecko correspondiente.

Comentarios:

Solo usuarios registrados pueden añadir comentarios. Entra o registrate.