Closed1
iOSでキーボードを除いた高さを取得するにはvisualViewport.heightを使う
iOSでwindow.innerHeight
がキーボードの高さを考慮してくれない(キーボードの表示有無に関わらず同じ値を返す)のでちょっと困っていたんですが、
iOS13からvisualViewport.height
を使うことでキーボードを除いた高さを取得できるようになったんですね。
👇 このツイートの動画がわかりやすい。
AndroidでもiOSと同じようにキーボードを除いた高さを返してくれるっぽい。
visualViewport
のブラウザ対応
モダンブラウザはすべて対応してる。IEは未対応。
このスクラップは2021/09/13にクローズされました