2009/11/12 Admin
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.