Kann ich verhindern, dass Websites den Zoom deaktivieren?

12

Ich habe festgestellt, dass immer mehr Websites die Möglichkeit deaktivieren, ein iPad mit Safari (oder anderen mobilen Browsern, wie es scheint) zu zoomen.

Gibt es eine Einstellung, um diese Fähigkeit auszuschalten, oder eine andere Möglichkeit, dies zu verhindern?

chris
quelle

Antworten:

9

Ich habe in Mobile Safari ein Lesezeichen mit dieser URL erstellt

javascript:document.querySelector('meta%5Bname=viewport%5D').setAttribute('content','width=device-width,initial-scale=1.0,maximum-scale=10.0,user-scalable=1');

Der einfachste Weg, dieses Lesezeichen einzurichten, ist:

  1. Fügen Sie jeder Seite ein Lesezeichen hinzu
  2. Bearbeiten Sie das Lesezeichen und setzen Sie die URL auf die oben angegebene URL

Wenn Sie sich jetzt auf einer Seite befinden, die Sie nicht zoomen können, klicken Sie auf das Lesezeichensymbol und wählen Sie das von Ihnen eingerichtete Lesezeichen aus. Dann können Sie kneifen und zoomen.

Scott Walter
quelle
Das Lesezeichen ist großartig. Eine andere Art der Problemumgehung finden Sie in meiner Antwort unten zum Aktivieren des systemweiten "Drei-Finger-Zooms" in den iOS-Einstellungen.
Kai Carver
Beste Sache aller Zeiten! Eines der nervigsten Dinge wurde endlich behoben. Es ist unglaublich, dass dies 6 Jahre später immer noch relevant ist ...
marc.guenther
1

Es gibt keine Möglichkeit, dies mit Mobile Safari zu verhindern. In vielen alternativen Browsern können Sie jedoch den an den Server gesendeten Benutzeragenten ändern. Dies bedeutet, dass Sie den Eindruck erwecken können, dass Sie eine Verbindung mit einem Desktop-Browser anstelle eines mobilen Browsers herstellen. Dies funktioniert zwar, aber ich verstehe, dass es möglicherweise nicht genau das ist, wonach Sie suchen. Leider können Sie den Standardbrowser nicht ohne Jailbreak ändern.

Gleich
quelle
1

Es gibt keine Möglichkeit, eine Website daran zu hindern, den Zoom in Mobile Safari zu deaktivieren. Der Zoom ist im HTML-Code wie folgt deaktiviert:

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />

Um dies zu deaktivieren, benötigen Sie einen HTML-Stripper, der diesen HTML-Code von der Webseite entfernt. Möglicherweise können Sie eine Cydia-App verwenden, aber ich habe nichts gefunden, was dies bewirkt.

Am besten verwenden Sie wahrscheinlich einen iOS-Browser, mit dem Sie den Benutzeragenten ändern können. Die meisten Websites fügen den obigen HTML-Code ein, wenn sie feststellen, dass Ihr Browser ein mobiler Browser ist. Einige kostenlose Webbrowser umfassen:

Eine vollständigere Liste finden Sie hier.

daviesgeek
quelle
0

Die Antwort von Scott Walter auf das Lesezeichen oben ist eine hervorragende Lösung.

Eine andere und dauerhaftere Problemumgehung besteht darin, Einstellungen vergrößern> Allgemein> Barrierefreiheit zu aktivieren . Das ermöglicht

  • Zoomen durch zweimaliges Antippen mit drei Fingern,
  • Schwenken durch Ziehen mit drei Fingern,
  • Weiteres Vergrößern und Verkleinern durch zweimaliges Antippen mit drei Fingern und Ziehen nach oben oder unten.

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

Kai Carver
quelle