Comunidad de diseño web y desarrollo en internet online

detectar iphone

Citar            
MensajeEscrito el 31 Ago 2009 04:33 pm
Hola, estoy empezando a empaparme en este tema y me surge la siguiente duda. Se puede detectar si la pagina es cargada en un iphone y de esta manera cargas un css especifico para este? para no tener que poner un link y que sea el usuario quien se decida por un formato u otro.

Espero sus respuesta

Gracias

Rusax

Por rusax

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 31 Ago 2009 09:39 pm
Es posible hacerlo con PHP si tu sitio lo soporta, mediante el user_agent:

Código PHP :

<?php
<!-- Detecta el agente de usuario -->
if (ereg('iPhone',$_SERVER['HTTP_USER_AGENT'])) {
$iphone = 1;
} 
else {
$iphone = 0;
}
?>
<!-- Si es iPhone... -->
<?php if ($iphone == '1'): ?>
<!-- Carga la CSS para iPhone -->
<link rel="stylesheet" type="text/css" href="iphone.css"" charset="utf-8" />
<!-- Si no es iPhone.. -->
<?php else: ?>
<!-- Cargamos la CSS normal con @import -->
<style type="text/css">
<!-- @import url("style.css"); -->
</style>
<?php endif; ?>

O si tienes una versión móvil en otra parte por ejemplo: m.dominio.com lo redireccionas con un .htaccess de esta forma:

Código :

RewriteEngine on
RewriteCond ${HTTP_USER_AGENT} iPhone
RewriteRule .* http://m.dominio.com/

Por [Ray]

Claber

1901 de clabLevel

20 tutoriales

Genero:Masculino  

Matamoros, Tam.

chrome
Citar            
MensajeEscrito el 01 Sep 2009 05:28 pm
Talvez este link te pueda ser util
http://davidwalsh.name/detect-iphone

Por RamequeJeque

4 de clabLevel



 

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.