Handling Content Obstruction with the Virtual Keyboard API
The Virtual Keyboard API allows browsers to keep the layout and viewport unchanged, and provides information about the virtual keyboard and viewport, enabling developers to customize page layouts via JavaScript or CSS environment variables.