当我使用全屏幕api在android中使用全屏模式时,元viewport属性的值(如初始规模和用户可伸缩性)没有反映在浏览器中。如果我没有处于全屏模式,则元视图的值将被反映出来。您可以通过从移动浏览器访问MDN:全屏幕api示例来检查它。
我找不到任何消息来源说,在android的全屏幕中,meta将被禁用。那我是犯了什么错误还是没人记录在案?在全屏显示时,也会禁用夹点和缩放。
在https://github.com/whatwg/fullscreen/issues/111中提出了一个问题,但没有运气。
想知道是否有其他办法解决这个问题
发布于 2018-03-18 07:32:44
我能够通过另一种使用web应用清单的方法实现全屏。它不会干扰元视图。
以下是步骤
<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"
}
使用清单在全屏上启动的Google文档是可用的这里。
全屏禁用元视图端口的问题是这里提出的。
发布于 2017-12-23 17:21:47
不幸的是,答案是否定的,您无法控制如何处理meta属性。"所有移动浏览器的完整网页和禁用的缩放视口元标签“涵盖了许多安卓和iOS的全屏幕版本。但是,您可以使用一系列的浏览器/版本检测来处理已知的bug。这并不优雅,但考虑到Android的碎片化,这可能是必要的。
https://stackoverflow.com/questions/47954761
复制相似问题