[解決済み] AndroidのWebページで入力フォーカス時のズームを無効にする
2023-07-02 12:14:10
質問
アンドロイドデバイス用のウェブページがあるのですが、そのページに入力ボックス(特にテキストボックス)があり、それがフォーカスされると、ブラウザがズームインします。私はそれがズームインしないようにしたいのですが、簡単そうに聞こえますか?
ここからが面白いところです。私は一般的にズームできるようにする必要があるので、次のように言わないでください。
<meta name='viewport' content='user-scalable=0'>
それだとうまくいきません。
また、入力ボックスはクリックイベントを受信しません。他のボタンがクリックされ、プログラム的にフォーカスを得たときに表示されます。
以下は、私が試したもので、今のところ失敗しています。
jQuery('head meta[name=viewport]').remove();
jQuery('head').prepend('<meta name="viewport" content="width=720px;intial-scale=1.0;maximum-scale=1.0;user-scalable=no" />');
jQuery("#locationLock input").focus();
jQuery('head meta[name=viewport]').remove();
jQuery('head').prepend('<meta name="viewport" content="width=720px;intial-scale=1.0;maximum-scale=1.0;user-scalable=yes" />');
これも失敗。
<input type='text' onfocus="return false">
そして、これ。
jQuery("#locationLock input").focus(function(e){e.preventDefault();});
何かアイデアはありますか?
どのように解決するのですか?
不可能です!
皆さんに悪いお知らせがあります。もう6ヶ月が経ちますが、誰もこの問題に正解していないのです。
また、私はそのプロジェクトと雇用主の仕事を終えました。
恐れ入りますが、私がお願いした通りのことは不可能です。申し訳ありません。でも、他の選択肢を見てもらうために、質問を生かしたままにしておきます。
関連
-
[解決済み] textareaのresizableプロパティを無効にするにはどうしたらよいですか?
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] Androidでアクティビティ起動時にEditTextにフォーカスが当たらないようにする方法
-
[解決済み] Webフォームのフィールド/入力タグでブラウザのオートコンプリートを無効にするにはどうすればよいですか?
-
[解決済み] jQueryで入力を無効化/有効化する?
-
[解決済み] Chromeの同一生成元ポリシーを無効にする
-
[解決済み】別のウェブページにリダイレクトするにはどうすればいいですか?
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
-
[解決済み] Fetch: ステータスがOKでない場合、プロミスを拒否し、エラーをキャッチするか?
-
[解決済み] JavaScriptでDIVを表示・非表示にするには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] JSのDateからDay名
-
[解決済み] なぜJavaScriptでは!{}[true]がtrueに評価されるのですか?
-
[解決済み] Node.jsでbase64エンコードされた画像をAmazon S3へアップロードする
-
[解決済み] 文字列がhtmlであるかどうかをチェックする
-
[解決済み] JavaScriptのtoString()関数をオーバーライドして、デバッグ用に意味のある出力を提供することは可能でしょうか?
-
[解決済み] 無効になっている入力フィールドの値を送信する
-
[解決済み] ECMAScriptとは?
-
[解決済み] Promise : then vs then + catch [重複].
-
[解決済み] JavaScript で `throw` の後に `return` をする必要がありますか?
-
[解決済み] 変異を伴わないオブジェクトからの値の削除