Quiero reenviar a mis espectadores en mi sitio a un lugar diferente si están usando un iPhone. ¿Hay alguna manera de hacerlo usando iWeb?
No.
Las únicas razones para tener un sitio móvil separado son el bajo costo y la pereza.
El enfoque correcto es hacer que todos sus visitantes obtengan el mismo contenido; lo único que debería cambiar el estilo de ese contenido, y hacerlo no necesita un sitio separado, ni siquiera una página especial.
Si su próxima pregunta es "¿Puede iWeb hacer eso?", la respuesta es que lo dudo, porque iWeb simplemente no pretende ser una herramienta de desarrollo web profesional. Si está buscando una alternativa, le recomiendo TextWrangler , es mejor y más barato.
Referencias: 1
1 Sí, ambos son yo.
Puede usar este script en la sección HEAD de su 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 redirija a su visitante a la página compatible con iPhone. Vea un ejemplo en http://www.barisoztekin.com
Puede hacerlo desde la configuración del entorno pasada a un CGI o una aplicación llamada por el servidor. El HTTP_USER_AGENT
campo describe la conexión del cliente al servidor y es lo que se usa a menudo para bifurcar o redirigir en función de un navegador en particular.
La desventaja de detectar con eso es que se puede falsificar y/o cambiar en una gran cantidad de software de cliente.
Por lo general, esto se hace del lado del servidor mediante la evaluación del agente de usuario que se pasa con la solicitud HTTP. Creo que iWeb solo publica páginas estáticas y no admite contenido dinámico. En ese caso, probablemente necesitará recurrir al uso de JavaScript para que la redirección se realice del lado del cliente.
Sin embargo, tenga cuidado al usar este enfoque, ya que tiene el potencial de crear una experiencia de usuario deficiente. Sería mejor establecer una forma de permitir que el usuario vea la página si realmente lo desea. Por lo general, esto se hace con una cookie si el usuario selecciona que quiere el sitio 'normal' en lugar del 'móvil'.
linuxmint
g.
Dori
Cregox
david rosa