XRView:recommendedViewportScale 屬性

可用性有限

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

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

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

XRView 介面中只讀的 recommendedViewportScale 屬性,是在使用者代理有推薦值時,您可以用於 XRView.requestViewportScale() 的推薦視口縮放值;否則為 null

一個大於 0.0 且小於或等於 1.0 的數字;如果使用者代理未提供推薦縮放比例,則為 null

示例

動態視口縮放

動態視口縮放允許應用程式僅使用 framebuffer 的一部分。此功能可能並非在所有系統上都可用,因為它依賴於驅動程式支援,因此您可能需要在呼叫 XRView.requestViewportScale 之前確保它存在。

js
for (const view of pose.views) {
  if (view.requestViewportScale) {
    view.requestViewportScale(view.recommendedViewportScale);
  }
  const viewport = glLayer.getViewport(view);
}

規範

規範
WebXR Device API
# dom-xrview-recommendedviewportscale

瀏覽器相容性

另見