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
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
BCD tables only load in the browser