タグ

ブックマーク / www.gwtcenter.com (1)

  • iPhoneのSafariで入力フィールドにフォーカスが移らない | GWT Center

    2018年10月22日 JavaScript(実際にはGWT)で、iPhoneのSafari上の特定の入力フィールドにフォーカスを移そうとしているのだが、Android上のchromeでは完全にうまく行くにもかかわらず、iPhoneではそうならない。 やっていることは、こうだ。 入力フィールドに何らかの文字列を入力してEnterを押す。 その処理結果をダイアログで表示する。 ダイアログを消去した後にフォーカスを入力フィールドに当てる。 しかし、当たらない。タップする必要がある。 原因 iOSのMobile Safari上でのfocus()が妙な件を調べてみたに答えらしきものがある。 要するにこういうことだ。 focus()が効くのは特定のイベントのディスパッチ時のみ。つまり、クリック、マウス操作、タッチのいずれか。 こちらにも質問がある。スマホブラウザを開いたときにデフォルトでinput要

    iPhoneのSafariで入力フィールドにフォーカスが移らない | GWT Center
  • 1