- Notifications
You must be signed in to change notification settings - Fork38
Browser extension that emulates Meta Quest devices for WebXR development. Lead: Felix Zhang (fe1ix@meta.com)
License
meta-quest/immersive-web-emulator
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
The Immersive Web Emulator (IWE) is a browser extension that injects a WebXR runtime into web pages, enabling full WebXR emulation on desktop, Chromium-based browsers.
Powered by theImmersive Web Emulation Runtime, IWE offers a comprehensive WebXR runtime that polyfills or overrides existing WebXR APIs. It includes the Synthetic Environment Module (@iwer/sem) for mixed reality emulation capabilities and the DevUI (@iwer/devui) for an intuitive developer interface overlay.
IWE supports most mainstream WebXR features and APIs, offering compatibility on par with the WebXR support in theMeta Quest Browser.
This extension is built on theWebExtensions API and implementsManifest V3. It is compatible with Chrome, Microsoft Edge, and other browsers supporting the API. You can install the Immersive Web Emulator from the following browser extension stores:
For other Chromium-based browsers, you can manually install the extension by following these steps:
- Download the latest releasehere, unpack it, and note the unpacked directory.
- Open the Extensions page in your browser, typically found in the browser menu, or navigate to
chrome://extensions
in the URL bar if using a Chromium-based browser. - EnableDeveloper mode on the Extensions page.
- Click on theLoad unpacked button and select the unpacked directory from step 1.
Note: The process may vary for different browsers.
At this time, IWE is not supported on non-Chromium-based browsers. However, you can integrate IWER directly into your app by followingthis guide to achieve thesame experience on any modern browser of your choosing.
Alternatively, use one of the frameworks with IWER already built-in:
IWER is licensed under the MIT License. For more details, see theLICENSE file in this repository.
Your contributions are welcome! Please feel free to submit issues and pull requests. Before contributing, make sure to review ourContributing Guidelines andCode of Conduct.
About
Browser extension that emulates Meta Quest devices for WebXR development. Lead: Felix Zhang (fe1ix@meta.com)