Réponses:
J'ai créé un signet dans Mobile Safari avec cette URL
javascript:document.querySelector('meta%5Bname=viewport%5D').setAttribute('content','width=device-width,initial-scale=1.0,maximum-scale=10.0,user-scalable=1');
La façon la plus simple de configurer ce signet consiste à:
Maintenant, chaque fois que vous êtes sur une page que vous ne pouvez pas agrandir, cliquez sur l'icône du signet et sélectionnez le signet que vous avez configuré. Ensuite, vous pouvez pincer et zoomer.
Il n'y a aucun moyen d'empêcher cela en utilisant Mobile Safari. Cependant, de nombreux navigateurs alternatifs vous permettront de modifier l'agent utilisateur envoyé au serveur, ce qui signifie que vous pouvez donner l'impression que vous vous connectez avec un navigateur de bureau au lieu d'un navigateur mobile. Bien que cela fonctionne, je comprends que ce n'est peut-être pas exactement ce que vous recherchez - malheureusement, vous ne pouvez pas changer le navigateur par défaut sans jailbreak.
Il n'y a aucun moyen d'empêcher un site Web de désactiver le zoom dans Safari mobile. Le zoom est désactivé dans le code HTML comme ceci:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
Pour désactiver cela, vous devez avoir un décapant HTML qui a supprimé ce code HTML de la page Web. Vous pourriez peut-être utiliser une application Cydia, mais je n'ai rien trouvé de tel.
Votre meilleur pari est probablement d'utiliser un navigateur iOS qui vous permet de changer l'agent utilisateur. La plupart des sites Web insèrent le code HTML ci-dessus lorsqu'ils détectent que votre navigateur est un navigateur mobile. Certains navigateurs Web gratuits incluent:
Une liste plus complète peut être trouvée ici.
La réponse du signet de Scott Walter ci-dessus est une excellente solution.
Une solution de contournement différente et plus permanente consiste à activer Zoom dans Paramètres> Général> Accessibilité . Cela permet