101 votes

Est-ce que je peux changer la balise meta viewport dans safari mobile à la volée ?

J’ai une application ajax construite pour Safari mobile qui doit afficher les différents types de contenu. Certains contenus, j’ai besoin utilisateur évolutive = 1 autre contenu j’ai besoin utilisateur évolutive = 0. Est-il possible à ce jour à la volée sans actualiser la page ?

157voto

markquezada Points 3667

Je sais que c’est un peu vieux, mais, oui c’est possible. Peu de javascript pour vous aider à démarrer :

Il suffit de changer les pièces dont vous avez besoin et Safari Mobile respectera les nouveaux paramètres.

Mise à jour :

Si vous n’avez pas déjà la métabalise de fenêtre d’affichage dans la source, vous pouvez l’ajouter directement avec quelque chose comme ceci :

Ou si vous utilisez jQuery :

8voto

sonjz Points 926

dans votre``

quelque part dans votre javascript

... mais bonne chance avec elle peaufinage de votre appareil, tripoter pendant des heures... et je suis toujours pas là !

source

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X