VirtualKeyboard: overlaysContent property
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Thuộc tính overlaysContent của giao diện VirtualKeyboard có thể được dùng để thoát ra khỏi cách tự động xử lý bàn phím ảo trên màn hình của trình duyệt bằng cách giảm kích thước viewport để nhường chỗ cho chúng.
Nếu thuộc tính overlaysContent được đặt thành true, trình duyệt không còn thay đổi kích thước viewport khi bàn phím ảo xuất hiện. Thay vào đó, bàn phím ảo phủ lên nội dung của trang web, và bạn có thể điều chỉnh bố cục trang cho phù hợp bằng Virtual Keyboard API và CSS, JavaScript tùy chỉnh của bạn.
Giá trị
Một giá trị boolean. false theo mặc định, đặt thành true để thoát ra khỏi xử lý tự động của trình duyệt đối với bàn phím ảo trên màn hình.
Ví dụ
if ("virtualKeyboard" in navigator) {
console.log(navigator.virtualKeyboard.overlaysContent); // false
navigator.virtualKeyboard.overlaysContent = true; // Opt out of the automatic handling.
}
Thông số kỹ thuật
| Specification |
|---|
| VirtualKeyboard API> # dom-virtualkeyboard-overlayscontent> |