VirtualKeyboard: overlaysContent-Eigenschaft

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Die overlaysContent-Eigenschaft des VirtualKeyboard-Interfaces kann verwendet werden, um die automatische Art und Weise, wie Browser mit virtuellen On-Screen-Tastaturen umgehen, zu deaktivieren, indem die Größe des Viewports reduziert wird, um Platz für diese zu schaffen.

Wenn die overlaysContent-Eigenschaft auf true gesetzt wird, ändert der Browser die Größe des Viewports nicht mehr, wenn die virtuelle Tastatur erscheint. Stattdessen überlagert die virtuelle Tastatur den Inhalt der Webseite, und Sie können das Seitenlayout entsprechend mit der Virtual Keyboard API sowie Ihrem eigenen benutzerdefinierten CSS und JavaScript anpassen.

Wert

Ein boolescher Wert. Standardmäßig false, setzen Sie es auf true, um sich von der automatischen Behandlung der On-Screen-Tastatur durch den Browser abzumelden.

Beispiel

js
if ("virtualKeyboard" in navigator) {
  console.log(navigator.virtualKeyboard.overlaysContent); // false
  navigator.virtualKeyboard.overlaysContent = true; // Opt out of the automatic handling.
}

Spezifikationen

Specification
VirtualKeyboard API
# dom-virtualkeyboard-overlayscontent

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
overlaysContent
Experimental

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
Experimental. Expect behavior to change in the future.

Siehe auch