ホーム / ハック / iOSのsafariにfocusが当たらない場合
2018年10月22日 JavaScript(実際にはGWT)で、iPhoneのSafari上の特定の入力フィールドにフォーカスを移そうとしているのだが、Android上のchromeでは完全にうまく行くにもかかわらず、iPhoneではそうならない。 やっていることは、こうだ。 入力フィールドに何らかの文字列を入力してEnterを押す。 その処理結果をダイアログで表示する。 ダイアログを消去した後にフォーカスを入力フィールドに当てる。 しかし、当たらない。タップする必要がある。 原因 iOSのMobile Safari上でのfocus()が妙な件を調べてみたに答えらしきものがある。 要するにこういうことだ。 focus()が効くのは特定のイベントのディスパッチ時のみ。つまり、クリック、マウス操作、タッチのいずれか。 こちらにも質問がある。スマホブラウザを開いたときにデフォルトでinput要
[速報]マイクロソフト、HTML5/JavaScriptアプリをiOS/Android/Windows対応に一括変換する「ManifoldJS」をオープンソースで発表。Build 2015 マイクロソフトが米サンフランシスコで開催中のイベント「Build 2015」。2日目の基調講演では、iOSやAndroid、Windows 10などクロスプラットフォーム対応のアプリケーションを一括で生成するツール「ManifoldJS」を発表しました。 マイクロソフト チーフエヴァンジェリストのスティーブ・グッゲンハイマー氏。「Windows対応だけではなく、クロスプラットフォーム対応のアプリケーションをどう作ればいいのかとよく聞かれる。2年前、われわれはゲーム向けにUnityを発表し、昨年はiOSとAndroid対応でXamarinの採用を発表した。今年はWebアプリケーションにフォーカスしよう」
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く