Immersive Web Emulator

WebXR Emulator for Meta Quest devices

Immersive Web Emulator là gì?

Immersive Web Emulator là một tiện ích mở rộng Chrome được phát triển bởi Meta, và tính năng chính của nó là "WebXR Emulator for Meta Quest devices".

Ảnh Chụp Màn Hình của Tiện Ích Mở Rộng

screenshot
screenshot
screenshot

Tải xuống tệp CRX của tiện ích mở rộng Immersive Web Emulator

Tải xuống các tệp mở rộng Immersive Web Emulator dưới định dạng crx, cài đặt các tiện ích mở rộng Chrome bằng tay trong trình duyệt hoặc chia sẻ các tệp crx với bạn bè để dễ dàng cài đặt các tiện ích mở rộng Chrome.

Hướng Dẫn Sử Dụng Tiện Ích Mở Rộng

                        Develop WebXR experiences efficiently and effectively on Meta Quest with Immersive Web Emulator.

This browser extension provides a user-friendly interface and is capable of simulating all Meta Quest headsets, enabling developers to easily test and iterate their WebXR experiences without a physical XR device. 

Key Features  
- Interactive 3D viewport to easily transform manipulation of the VR headset and the controllers
- Simulate controller input, binary input (buttons), and analog input (trigger, grip, joysticks)
- Simulate hand input, including built-in hand poses and pinch gesture control
- Keyboard action mapping for added efficiency  
- Keyboard input relay 

The extension is built on top of the WebExtensions API, and implements the newly introduced Chrome Extension Manifest V3, which means that it will operate with enhanced security and performance on most Chromium-based desktop browsers.

How to Use It 

- Download the extension from this page.
- Navigate to a WebXR app, such as this Three.js example: https://threejs.org/examples/webxr_xr_dragging The app will detect WebXR support as if you are visiting from the specified Meta Quest device, and let you enter immersive (AR/VR) mode.
- Launch the desktop browser’s developer tool panel, and navigate to the “WebXR” tab to control the emulated device.

Developer Resources
- Learn more about Immersive Web Emulator:
https://developer.oculus.com/blog/webxr-development-immersive-web-emulator/
- Find detailed instructions on using Immersive Web Emulator:
https://github.com/meta-quest/immersive-web-emulator#immersive-web-emulator-usage                    

Thông Tin Cơ Bản về Tiện Ích Mở Rộng

Tên Immersive Web Emulator Immersive Web Emulator
ID cgffilbpcibhmcfbgggfhfolhkfbhmik
URL Chính Thức https://chromewebstore.google.com/detail/immersive-web-emulator/cgffilbpcibhmcfbgggfhfolhkfbhmik
Mô tả WebXR Emulator for Meta Quest devices
Kích Thước Tệp 700 KB
Số Lần Cài Đặt 5,490
Phiên Bản Hiện Tại 1.5.0
Cập Nhật Lần Cuối 2023-12-21
Ngày Phát Hành 2023-02-01
Đánh Giá 4.73/5 Tổng số 15 Đánh Giá
Nhà Phát Triển Meta
Email [email protected]
Loại Thanh Toán free
Trang Web Mở Rộng https://github.com/meta-quest/immersive-web-emulator/
URL Trang Trợ Giúp https://github.com/meta-quest/immersive-web-emulator/issues
Ngôn Ngữ Được Hỗ Trợ en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "Immersive Web Emulator",
    "short_name": "IWE",
    "version": "1.5.0",
    "minimum_chrome_version": "88",
    "devtools_page": "dist\/devtools.html",
    "description": "WebXR Emulator for Meta Quest devices",
    "author": "Felix Zhang ([email protected])",
    "icons": {
        "16": "icons\/icon16.png",
        "48": "icons\/icon48.png",
        "128": "icons\/icon128.png"
    },
    "background": {
        "service_worker": "dist\/service-worker.js"
    },
    "permissions": [
        "storage",
        "scripting"
    ],
    "host_permissions": [
        "http:\/\/*\/*",
        "https:\/\/*\/*"
    ],
    "content_scripts": [
        {
            "matches": [
                "http:\/\/*\/*",
                "https:\/\/*\/*"
            ],
            "js": [
                "dist\/content.js"
            ],
            "run_at": "document_start",
            "all_frames": true
        }
    ],
    "action": {
        "default_icon": {
            "16": "icons\/icon16.png",
            "48": "icons\/icon48.png",
            "128": "icons\/icon128.png"
        },
        "default_popup": "dist\/popup.html"
    },
    "manifest_version": 3,
    "web_accessible_resources": [],
    "content_security_policy": {
        "extension_pages": "script-src 'self'; object-src 'self'"
    }
}