iOS 6.0 Safari では、現在のスクリプトがユーザー アクションに応答して実行されている場合を除いて、JavaScript を使用して (ハードウェア、画面上の) キーボード フォーカスを入力要素に割り当てることはできません。
JavaScript を介してキーボード フォーカスを設定できるかどうかを検出するにはどうすればよいですか? ユーザーエージェントをチェックして?
機能検出が不可能な可能性があります:element.focus()
妙にに設定されています。ただし、オンスクリーン キーボードがポップアップしたり、接続されている場合はハードウェア キーボードがフォーカスされたりすることはありません。document.activeElement
element