2010-07-24 10 views
0

Je veux charger gmail dans un iframe. Il est petit afin qu'une version iphone gmail serait plus appropriée. Cependant, google change l'adresse automatiquement à la version PC. Quelqu'un peut-il m'aider? Y at-il une adresse permanente pour l'iphone gmail? PS. J'ai besoin d'utiliser Chrome. Merci!Comment ouvrir l'iPhone Gmail dans les navigateurs PC?

Répondre

0

Vous devez modifier le paramètre de l'agent utilisateur dans l'en-tête HTTP à celui utilisé par l'iPhone. C'est quelque chose comme Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3

Lorsque vous utilisez ce paramètre dans l'en-tête, vous obtenez toujours la version iPhone de Gmail. Vous pouvez le faire manuellement, ou vous pouvez télécharger un add-on pour accomplir la même chose; le User Agent Switcher add-on for Firefox en est un.

+0

mais comment changer l'agent utilisateur dans iframe? Merci! – Nicholas

+0

merci beaucoup! J'ai un esprit plus clair maintenant. – Nicholas

+0

Vous devez le définir dans l'en-tête de la requête HTTP. Vous pouvez soit faire la demande à la main, soit laisser le navigateur gérer cela. Si vous voulez faire la demande manuellement, vous devez voir dans les documents de votre cadre/langage préféré comment il est possible de changer l'agent utilisateur dans la requête. Si, par exemple, vous utilisez PHP, [cet article] (http://www.electrictoolbox.com/php-change-user-agent-string/) décrit comment vous pourriez le faire. –