Browser Specs
This topic provides the basics for developing for Browser. If you have an experience you would like to feature on the New Tab Page, use the submission process described on
New Tab Page Guidelines and Submission to submit for consideration.
An example user-agent (UA) string for Browser is:
Mozilla/5.0 (X11; Linux x86_64; Quest 3)
AppleWebKit/537.36 (KHTML, like Gecko)
OculusBrowser/30.4.0.0.11.999999999
Chrome/120.0.6099.230
VR
Safari/537.36
This UA string should not be used for feature detection.
The UA string device token is:
- Meta Quest is “Quest”
- Meta Quest 2 is “Quest 2”
- Meta Quest Pro is “Quest Pro”
- Meta Quest 3 and Meta Quest 3S are “Quest 3”
Browser allows users to switch into mobile mode, in which case the “VR” token above becomes “Mobile VR”.
Note: The Browser and Chromium version numbers may be newer than stated above.
For Meta Quest 2, Browser renders both 2D web page content and WebXR at 90Hz refresh rate. On Quest, Browser uses 72hz refresh rate. When watching fullscreen media, Browser optimizes the device refresh rate based on the frame rate of the video.
For 2D web sites, users can resize the width of the content anywhere from 500px to 2000px, with a default width of 1000px. The height can be resized from 504px to 1079px, with a default of 504px.
Panel Size | Width | Height |
---|
Default | 1000px | 504px |
Minimum | 500px | 504px |
Maximum | 2000px | 1079px |
Note: Both panel and tablet modes have the same default dimensions.
Browser supports both mobile and desktop browsing modes, with desktop as the default. In mobile mode, the Mobile token appears in the UA string and the meta viewport tag is supported. In desktop mode, there is no Mobile token in the UA string and any meta viewport tags are ignored. Developers should test in both modes to ensure compatibility. WebXR content should be made available based on feature detection rather than UA string sniffing.
Browser supports using the Google Chrome (or other Chromium compatible browsers) developer tools to debug sites on your Meta Quest device. This lets you access all of your familiar tools including the console, timeline, profiler, DOM viewer, etc. You’ll also be able to see a visual snapshot of what’s on screen in the headset right from your computer screen.
To get set up, you’ll need to enable Developer Mode on your headset and connect it to your computer using the Android Platform Tools. See
Debugging Your Content for how to get set up. Once set up and connected, your tabs from Browser will appear in the Remote Devices panel of the dev tools. Click Inspect to start debugging a tab in Browser.