VirtualKeyboard: boundingRect 屬性

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

實驗性: 這是一項實驗性技術
在生產中使用此技術之前,請仔細檢查瀏覽器相容性表格

安全上下文: 此功能僅在安全上下文(HTTPS)中可用,且支援此功能的瀏覽器數量有限。

VirtualKeyboard 介面的 boundingRect 屬性包含一個 DOMRect 物件,該物件指示覆蓋網頁的螢幕虛擬鍵盤的位置和大小。

當使用 虛擬鍵盤 API 來防止瀏覽器自動調整視口大小時,螢幕虛擬鍵盤將覆蓋視口。這是透過將 overlaysContent 屬性設定為 true 來實現的。

一個 DOMRect 物件,指示虛擬鍵盤在視口中的位置和大小。

矩形的 xywidthheight 座標對於重新定位網頁中即使在顯示虛擬鍵盤時也需要可見的內容很有用。

js
const { x, y, width, height } = navigator.virtualKeyboard.boundingRect;

規範

規範
VirtualKeyboard API
# dom-virtualkeyboard-boundingrect

瀏覽器相容性

另見