Webサイトがズームを無効にできないようにできますか?


12

Safari(または他のモバイルブラウザのようです)を使用してiPadをズームする機能を無効にしているWebサイトが増えていることに気付きました。

この機能をオフにする設定、またはこれを防ぐ他の方法はありますか?

回答:


9

このURLを使用してMobile Safariでブックマークを作成しました

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

このブックマークを設定する最も簡単な方法は次のとおりです。

  1. 任意のページにブックマークを追加します
  2. ブックマークを編集し、URLを上記のURLに設定します

これで、ズームできないページにいるときはいつでも、ブックマークアイコンをクリックして、設定したブックマークを選択します。その後、ピンチしてズームできます。


ブックマークレットは素晴らしいです。別の種類の回避策については、iOSの設定でシステム全体の「3本指ズーム」を有効にする方法についての私の回答を参照してください。
カイカーバー

史上最高!最も厄介な問題の1つが最終的に修正されました。これが6年後もまだ関連していることは信じられません
...-marc.guenther

1

Mobile Safariを使用してこれを防ぐ方法はありません。ただし、多くの代替ブラウザーでは、サーバーに送信されるユーザーエージェントを変更できます。つまり、モバイルブラウザーではなくデスクトップブラウザーで接続しているように見せることができます。これは機能しますが、探しているものとは異なる場合があることを理解しています-残念ながら、ジェイルブレイクせずにデフォルトのブラウザを変更することはできません。


1

モバイルSafariでWebサイトがズームを無効にするのを止める方法はありません。ズームは、次のようなHTMLコードで無効になっています。

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

これを無効にするには、WebページからこのHTMLを削除するHTMLストリッパーが必要です。Cydiaアプリを使用できるかもしれませんが、これを行うものは何も見つかりません。

最善の策は、ユーザーエージェントを変更できるiOSブラウザーを使用することです。ほとんどのWebサイトは、ブラウザがモバイルブラウザであることを検出すると、上記のHTMLを挿入します。一部の無料のWebブラウザには次のものがあります。

より完全なリストはここにあります。


0

上記のScott Walterのブックマークレットの回答は、優れたソリューションです。

別の、より永続的な回避策は、[設定]> [全般]> [アクセシビリティ]でズームを有効にすることです。これにより、

  • 3本の指でダブルタップしてズーム、
  • 3本の指でドラッグしてパンする、
  • 3本の指でダブルタップして上下にドラッグすると、さらにズームインおよびズームアウトできます。

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.