Redirection automatique du site mobile
Je viens de faire mon premier site jQuery mobile.
Je veux avoir les gens que la vue de mon "Site Complet" avec un téléphone mobile seront automatiquement transférés dans le "SITE MOBILE". Mais ils ont également la possibilité de cliquer sur un lien pour voir le site Complet si vous le souhaitez.
Je n'ai aucune idée par où commencer. Est-il un peu de JavaScript (je pourrais utiliser, ou quelque chose?
Si vous voulez voir ce que les sites ressembler, voici le Site Complet: http://www.solera-restaurant.com et le site mobile est toujours sur mon serveur de test: http://graves-incorporated.com/test_sites/solera_mobile/
source d'informationauteur Dan Graves
Vous devez vous connecter pour publier un commentaire.
Détecter Les Smartphones À L'Aide De JavaScript:
http://www.hand-interactive.com/resources/detect-mobile-javascript.htm
Détection des Périphériques Mobiles à l'Aide de PHP:
http://www.hand-interactive.com/resources/detect-mobile-php.htm
iPhone & iPod de Détection à l'Aide de JavaScript
http://davidwalsh.name/detect-iphone
Le PHP
Vous pouvez obtenir le javascript ici: https://github.com/sebarmeli/JS-Redirection-Mobile-Site
Documentation ici: http://blog.sebarmeli.com/2010/11/02/how-to-redirect-your-site-to-a-mobile-version-through-javascript/
Ici est un plus mobile de détection Javascript: https://github.com/miohtama/detectmobile.js
Faire un fichier javascript et collez ce code:
Pour ceux d'entre vous à la recherche d'un serverside une solution, car c'est bien plus efficace de vérifier ce lien que je viens de trouver, ce qui est une assez complet de la liste des agents utilisateurs, vous pouvez vérifier pour rediriger sur : http://detectmobilebrowsers.com/
Pour ceux d'entre vous qui ne connaissent pas l'utilisateur agent fait partie de l'en-tête de la demande et décrit le logiciel client qui oriniganated la demande. Bref sa une chaîne de caractères que vous pouvez utiliser pour identifier le périphérique qui a demandé votre page web.
Vous pouvez utiliser quelque chose comme Appareil Atlas pour ramasser si c'est un appareil mobile et envoyer la version appropriée de la page.
Il y a d'autres hacks que vous pouvez faire pour regarder les dispositifs de l'agent utilisateur.
Il y a de multiples façons énumérées iciy compris PHP.
Le jQuery, on définit la variable
jQuery.browser.mobile
:Après cela, vous pouvez rediriger ordinaire JS, comme ceci:
Rappelez-vous qu'il n'est pas bon pour rediriger l'utilisateur sur chaque page. Soit faire un autre site mobile ou de le faire côté serveur (par exemple, avec PHP).