Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Browser extension that emulates Meta Quest devices for WebXR development. Lead: Felix Zhang (fe1ix@meta.com)

License

NotificationsYou must be signed in to change notification settings

meta-quest/immersive-web-emulator

Repository files navigation

Immersive Web Emulator 2.0

store versionstore ratingchrome userslicense

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.

Immersive Web Emulator

Supported Features

IWE supports most mainstream WebXR features and APIs, offering compatibility on par with the WebXR support in theMeta Quest Browser.

SpecificationsSupport Status
WebXR Device API
WebXR Gamepads Module
WebXR Hand Input Module
WebXR Augmented Reality Module
WebXR Hit Test Module
WebXR Plane Detection Module
WebXR Mesh Detection Module
WebXR Anchors Module
WebXR Layers API* Works withlayers polyfill
WebXR Lighting Estimation API
WebXR DOM Overlays Module

Installation

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:

Manual Installation

For other Chromium-based browsers, you can manually install the extension by following these steps:

  1. Download the latest releasehere, unpack it, and note the unpacked directory.
  2. Open the Extensions page in your browser, typically found in the browser menu, or navigate tochrome://extensions in the URL bar if using a Chromium-based browser.
  3. EnableDeveloper mode on the Extensions page.
  4. Click on theLoad unpacked button and select the unpacked directory from step 1.

Note: The process may vary for different browsers.

Non-Chromium 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:

License

IWER is licensed under the MIT License. For more details, see theLICENSE file in this repository.

Contributing

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)

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp