For pages created using createDefaultVRExperience, the webvr entry button icon will appear on chrome.
Why does the webxr entry button icon not appear on chrome for pages created using createDefaultXRExperienceAsync?
Looking at the console, your browser does not support immersive-vr mode. But you can use Immersive Web Emulator - Microsoft Edge Addons This extension emulates webxr’s vr mode in your browser
I asked what is the point of making a browser that doesn’t support WebXR have WebXR content?
The polyfill was thought as a wrapper to support the transition between WebVR and WebXR, back when mobile devices didn’t have WebXR support. there is no true need for the polyfill today.
Different emulators are adding their own polyfills to support emulating webxr in the browser (for test reasons). But still - a desktop browser that doesn’t support WebXR will continue not supporting WebXR, even if you add the polyfill.
In some places, VR devices are not widely available. I want to use this setting to inform my customers that my product has VR functionality. If you want to truly experience the VR effect, you need to purchase some of the VR devices I have listed. It’s a guide.