Quiero a mi espectadores en mi sitio a un lugar diferente si se está usando un iPhone. Es allí una manera de hacer que el uso de iWeb?
Respuestas
¿Demasiados anuncios?No.
El único razones para nunca tener un sitio móvil son de bajo costo y la pereza.
El enfoque correcto es tener a sus visitantes, todos reciben el mismo contenido; la única cosa que debe cambiar la manera en que el contenido es de estilo-y haciendo que no necesita un sitio separado, o incluso una página especial.
Si tu pregunta es "iWeb Puede hacer eso?," la respuesta es que lo dudo, porque iWeb sólo no está pensado para ser un profesional de la herramienta de desarrollo web. Si usted está buscando una alternativa, recomiendo TextWrangler-es tanto mejor y más barato.
Referencias:1
- Cómo Hacer que Su sitio Web Móvil de Hoy en día, InfoWorld, 20 de septiembre de 2010
- La movilización de Su Sitio Web, los Usuarios sesión de la Conferencia en la Macworld Expo de 2011, de 28 de enero de 2011
1 Sí, ambos son de mí.
Usted puede utilizar esta secuencia de comandos en la sección HEAD del archivo de índice.
<script type="text/javascript">
var agent=navigator.userAgent.toLowerCase();
var is_iphone = (agent.indexOf('iphone')!=-1);
if (is_iphone) { window.location ="http://www.yourPage.com/iphone" }
</script>
y redirigir a sus visitantes para iPhone compatible con la página. Ver un ejemplo en http://www.barisoztekin.com
Se puede hacer desde la configuración del entorno pasa a un CGI o app llamada por el servidor. El HTTP_USER_AGENT
campo describe el cliente que se conecta al servidor, y es lo que se utiliza a menudo para sucursal o redirigir basado en un navegador en particular.
La desventaja de detección con los que se puede ser falsificados y/o cambiado en un montón de software de cliente.
Típicamente, esto se hace de lado de servidor mediante la evaluación de la Agente de Usuario que se pasa con la petición HTTP. Creo iWeb sólo publica las páginas estáticas y no admite contenido dinámico. En ese caso, usted probablemente tendrá que recurrir al uso de JavaScript para que la redirección se realiza lado del cliente.
Tenga cuidado al utilizar este enfoque, aunque como tiene el potencial de crear una experiencia de usuario pobre. Lo mejor sería establecer una forma de permitir al usuario ver la página si realmente quieren. Normalmente esto se hace con una cookie si el usuario selecciona que quieren la 'normal' en vez de 'mobile'.