AI 产品解读Bridge between WebXR web applications and the native Leia/SRHydra OpenXR runtime
WebXR applications running in a browser cannot directly access native OpenXR runtime settings (IPD, parallax, zoom, FOV, etc.). This extension bridges that gap by providing a JavaScript API that communicates with the native OpenXR runtime via Chrome's native messaging API.
1. User installs the Chrome extension and the SRHydra OpenXR runtime. 2. The extension's background script connects to the native messaging host (com.openxr.bridge). 3. A WebXR page loads the webxr-api.js script injected by the content script. 4. The page calls window.WebXROpenXRBridge methods (e.g., getIPDScale, setIPDScale). 5. The content script forwards the request to the background script via chrome.runtime.sendMessage. 6. The background script sends the request to the native OpenXR runtime. 7. The runtime responds, and the response flows back through the background script and content script to the web page.
Read and modify OpenXR runtime settings (IPD scale, scene scale, parallax strength, projection, convergence offset, perspective factor)Real-time window change notifications for OpenXR window moves and resizesJavaScript API exposed as window.WebXROpenXRBridge on any webpageSeamless integration with compatible WebXR content via native messaging
- 目标用户
- WebXR developers / Users of Leia/SRHydra OpenXR hardware (e.g., Leia 3D displays, VR headsets) / Users who need fine-grained control over OpenXR runtime viewing parameters from web applications
- The extension requires the SRHydra OpenXR runtime to be installed on the system, which is not part of the Chrome extension package. The native messaging host behavior is not directly inspectable from the source code alone.
- The extension's functionality is tightly coupled with the Leia/SRHydra hardware ecosystem, so the full user experience cannot be fully evaluated without the native runtime.
付费分析未识别到付费功能
No payment, subscription, premium, upgrade, billing, or license gating is present in the extension code. The extension is distributed freely via the Chrome Web Store and is part of the SRHydra OpenXR Runtime package. The keyword 'pro' matches in the static scan are false positives from the word 'Promise' (JavaScript Promise API) and 'projection' (OpenXR projection settings), not paid features.
- 置信度
- 95
- 支付平台
- --
- 来源
- AI / 高
- 需要登录
- 否
- 登录理由
- The extension is a local bridge between WebXR web pages and the native Leia/SRHydra OpenXR runtime. No login, account, auth, or session management UI is present in the extension code. The word 'session' in the code refers to OpenXR runtime sessions (VR/AR sessions), not user authentication sessions.