9 votes

Comment puis-je forcer le pincement pour zoomer sur certains sites web ?

En tant que personne ayant des problèmes de vue, je dois généralement zoomer sur chaque page que je charge sur mon iPhone.

Le "tapotement à trois doigts" pour zoomer est plutôt nul, alors le pincement pour zoomer fonctionne très bien. Cependant, depuis la mise à niveau vers l'iPhone 4S, j'ai remarqué que de nombreux sites ne le permettent pas.

Je sais qu'il y a une balise méta que vous pouvez utiliser pour désactiver cette fonction, mais y a-t-il un paramètre prioritaire que vous pouvez définir pour pouvoir zoomer sur chaque page ? Je ne peux pas zoomer sur les résultats de Google, donc je ne peux pas vraiment les voir. NFL.com ne permet pas non plus le zoom par pincement.

1 votes

Vous savez, je n'y avais jamais pensé, mais je sais exactement de quoi vous parlez. Les sites qui ont une "présentation mobile" ne permettent pas de pincer/expanser/zoomer. C'est une situation vraiment intéressante/malheureuse.

0 votes

Mon 3GS était capable de zoomer, mais certaines mises en page mobiles ne le permettent pas. C'est une balise méta qui ne le permet pas et cela rend la navigation sur leurs sites presque inutile pour moi puisque je ne peux pas le voir. C'est vraiment dommage.

15voto

Scrollreader Points 1061

Ugh, c'est donc C'est le comble de l'arrogance des concepteurs/développeurs (à mon avis, et je suis moi-même un développeur). Le code de l'autre réponse n'a pas fonctionné pour moi, mais après de nombreuses expériences, j'ai réussi à faire fonctionner celui-ci (iPad 3/iOS 5) :

javascript:document.querySelector('meta[name=viewport]').setAttribute('content','width=device-width,initial-scale=1.0,maximum-scale=10.0,user-scalable=1');

Utilisez la même méthode que l'autre réponse pour l'ajouter (créez un signet pour n'importe quelle page, puis éditez le signet et remplacez son URL par le code ci-dessus).

0 votes

Je ne pense pas que cela ait quelque chose à voir avec le "design", mais plutôt avec le fait de forcer les gens à voir les publicités, qui se trouvent généralement en haut ou sur le bord droit.

0 votes

Cela a fonctionné pour moi. L'autre réponse n'a pas fonctionné. J'utilise un iPad mini. Merci pour cette réponse.

6voto

eladv Points 885

Vous pouvez créer un bookmarklet JavaScript pour supprimer la métabalise.

Tout d'abord, appuyez sur le bouton de partage (l'icône de la flèche sortant d'une boîte) et appuyez sur Ajouter un signet. Appelez cela "Activer le zoom" ou quelque chose de similaire. La boîte d'adresse est désactivée, mais ne vous inquiétez pas : il existe un moyen de résoudre ce problème.

Appuyez sur Enregistrer, puis sur le bouton des signets (l'icône de livre), suivi de Modifier et du signet que vous venez de créer. Tapez maintenant ceci dans la boîte d'adresse, en veillant à ne pas ajouter d'espaces :

javascript:void(document.head.removeChild(document.querySelector('meta[name=viewport]')))

Enfin, enregistrez le tout et allez sur une page qui empêche le zoom. Allez dans les signets et appuyez sur le signet pour l'exécuter. Vous devriez maintenant pouvoir effectuer des zooms avant et arrière.

(Conseil pour les utilisateurs d'iPad : Activez la barre de signets dans Réglages, puis déplacez le signet dans le dossier Barre de signets pour qu'il soit toujours visible sous la barre d'adresse).

0 votes

Une idée intéressante mais qui ne fonctionne pas pour moi. Lorsque j'enregistre le signet, il encode les parenthèses - je me demande si ce n'est pas là le problème ?

0 votes

@JackMarchetti Cela m'arrive aussi, mais Safari décode les crochets avant d'exécuter le script. Essayez de remplacer document.head par document.querySelector('head') .

3voto

Jeff Bloom Points 225

Assurez-vous que la fonction Zoom est activée dans Paramètres > Général > Accessibilité .

Lorsque la fonction Zoom est activée, vous pouvez appuyer deux fois avec trois doigts pour zoomer sur l'ensemble de l'écran de votre iPhone/iPod/iPad. Pour vous déplacer, vous pouvez soit maintenir trois doigts sur l'écran et les faire glisser pour afficher différentes parties de la fenêtre d'affichage, soit maintenir un doigt le long du bord de l'écran pour effectuer un panoramique.

Si vous avez besoin de zoomer davantage, tapez deux fois avec trois doigts et faites glisser vers le haut ou vers le bas. Pour effectuer un zoom arrière, tapez à nouveau deux fois avec trois doigts.

Mais il y a mieux : Au lieu de devoir appuyer deux fois avec trois doigts pour zoomer sur l'ensemble de l'écran de votre iPhone, iPod Touch ou iPad, il s'avère que l'activation du paramètre Zoom permet également à Safari d'ignorer toute modification de l'écran. meta name="viewport" paramètres de mise à l'échelle sur la page. Vous pouvez effectuer un zoom avant et arrière de manière normale en utilisant deux doigts.

mais existe-t-il une option que vous pouvez définir pour pouvoir zoomer sur chaque page ?

Donc, en fait, le réglage du zoom est prioritaire. Profitez-en !

Source :

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X