<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0">
これにより、モバイルブラウザはページを拡大縮小できなくなります。
CSSを使用した方法: CSSを使用してズーム機能を無効化することもできます。以下のCSSコードを使用して、モバイルデバイス上でのズームを無効化します。
body {
touch-action: manipulation;
}
このCSSプロパティは、ユーザーが要素をピンチ操作してズームできないようにします。
JavaScriptを使用した方法: JavaScriptを使用して、ズームイベントを無効化することも可能です。以下のJavaScriptコードを使用して、モバイルデバイス上でのズームを無効化します。
document.addEventListener('gesturestart', function (e) {
e.preventDefault();
});
上記のコードは、ズームジェスチャーが開始されたときにイベントをキャプチャし、デフォルトの動作を防止します。
これらの方法を組み合わせることもできます。例えば、metaタグを使用してビューポートを設定し、CSSとJavaScriptを使用してさらに制御することができます。
以上が、モバイルデバイスでズーム機能を無効化する方法のいくつかです。これらの方法を使用することで、ユーザーがページをズームすることを制限できます。
なお、実際のコードの実装やブラウザの互換性については、環境や要件によって異なる場合があります。