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