When I am in full screen mode in android using fullscreen api, the values of meta viewport attribute like initial-scale and user-scalable are not reflected in the browser. If I am not in full screen mode, the values of meta viewport are reflected. You can check it by accessing MDN:Fullscreen api example from a mobile browser
I don’t find any source saying meta viewport will be disabled in fullscreen in android. So am I making any mistake or no one has documented it? Also pinch and zoom is disabled when in fullscreen
Raised a issue in https://github.com/whatwg/fullscreen/issues/111 but no luck.
Want to know if there are alternatives to solve it
I was able to go fullscreen by an alternative method using the web app manifest. It does not interfere with the meta viewport.
Here are the steps
<link rel="manifest" href="/manifest.json">
{
"short_name": "App Name",
"name": "Full app name",
"icons": [
{
"src": "launcher-icon-4x.png",
"sizes": "192x192",
"type": "image/png"
}
],
"start_url": "/index.html",
"display": "fullscreen",
"orientation": "landscape"
}
The Google developers documentation to launch in fullscreen using a manifest is available here.
The issue of fullscreen disabling the metaview port is raised here.