yes por pasar pantalla name full forzar example content contactos completa chrome capable app javascript iphone redirect mobile-website

javascript - pantalla - pasar contactos de iphone a android por bluetooth



Ver el sitio web completo, no la versión móvil en iPhone (2)

Tengo un script que detecta si eres un usuario de iPhone o no y redirige a una página más amigable para iPhone.

<script type="text/javascript"> if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) { location.replace("http://domain.com/iphone/"); } </script>

Esto funciona bien, pero tiene un problema. Es una convención ofrecer al usuario la posibilidad de ver la página web completa . Sin embargo, si hago un enlace a la raíz, obviamente la redirección los enviará a la versión móvil.

Cualquier idea sobre cómo incluirla si hace clic en el enlace de /iphone/ , puede ir a / y permanecer allí.


Cuando llegue el usuario, determine su tipo de navegador, móvil o completo, y configure una cookie con este valor. Use este valor de cookie para decidir qué versión del sitio mostrar. Como mencionas, ofrece un enlace al sitio "completo" para los usuarios de dispositivos móviles, pero si lo hacen, ejecuta un script rápido para actualizar la cookie al valor "completo" y luego redirigirlos al sitio completo. Su cookie ahora está configurada para el sitio completo, por lo que no se devolverán al sitio móvil.

Ahora, si las cookies son un problema, podría usar algo como PHP para establecer los valores de una sesión para mantener el estado completo / móvil de la sesión, pero eso probablemente vaya más allá del alcance de la pregunta original.


The Query String es el camino a seguir (como los otros lo han dicho arriba). Al mirar a Facebook, si hace clic en el enlace "sitio completo" en el sitio móvil, se redirige a www.facebook.com/login.php?m2w - el m2w probablemente sea MobileToWeb y esto evitará que el sitio redirija al usuario al sitio Sitio movil.