13 votes

Puis-je empêcher les sites web de désactiver le zoom ?

J'ai remarqué que de plus en plus de sites web désactivent la possibilité de zoomer sur un ipad utilisant Safari (ou d'autres navigateurs mobiles, semble-t-il).

Existe-t-il un paramètre permettant de désactiver cette fonction, ou un autre moyen d'éviter cela ?

9voto

Adam Nelson Points 2299

J'ai créé un signet dans Mobile Safari avec l'URL suivante

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 est la suivante :

  1. Ajouter un signet à n'importe quelle page
  2. Modifiez le signet et mettez l'url à l'url que j'ai ci-dessus.

Maintenant, à chaque fois que vous vous trouvez sur une page que vous ne pouvez pas agrandir, cliquez sur l'icône du signet et sélectionnez le signet que vous avez créé. Vous pouvez alors pincer et zoomer.

1voto

Daniel A. White Points 91889

Il n'y a aucun moyen d'empêcher cela en utilisant Mobile Safari. Cependant, de nombreux navigateurs alternatifs vous permettent de modifier l'agent utilisateur envoyé au serveur, ce qui signifie que vous pouvez donner l'impression de vous connecter avec un navigateur de bureau plutôt qu'avec 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 jailbreaking.

1voto

daviesgeek Points 35275

Il n'existe 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 cette fonction, vous devez disposer d'un stripper HTML qui supprime ce code de la page Web. Vous pourriez être en mesure d'utiliser une application Cydia, mais je n'ai rien trouvé qui fasse cela.

Votre meilleure chance est probablement d'utiliser un navigateur iOS qui vous permet de modifier l'agent utilisateur. La plupart des sites web insèrent le HTML ci-dessus lorsqu'ils détectent que votre navigateur est un navigateur mobile. Voici quelques navigateurs Web gratuits :

Une liste plus complète peut être trouvée ici.

0voto

Fedir RYKHTIK Points 1653

La réponse du bookmarklet de Scott Walter ci-dessus est une excellente solution.

Une autre solution, plus permanente, consiste à activer la fonction Zoom dans la page d'accueil. Paramètres > Général > Accessibilité . Cela permet

  • zoomer en tapant deux fois avec trois doigts,
  • le panning en le faisant glisser avec trois doigts,
  • un zoom avant et arrière supplémentaire en tapant deux fois avec trois doigts et en faisant glisser vers le haut ou le bas.

http://www.456bereastreet.com/archive/201105/ios_tip_how_to_zoom_on_web_pages_that_have_disabled_user_zoom/

0voto

Oskar Points 1242

L'affichage du lecteur dans Safari est le moyen natif de reprendre le contrôle du contenu des pages Web.

Ce mode supprime la plupart des manigances JavaScript qui perturbent le zoom et d'autres désagréments. Sur iOS 14, il existe même des paramètres pratiques par site pour activer ce mode lorsque cela est possible. Il se peut que vous ayez besoin d'un bloqueur de contenu personnalisé pour les auteurs Web endurcis qui détournent activement la fonction de lecture par d'autres fantaisies techniques.

iOS 14 web site settings

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