有没有办法禁用iPhone web应用中的状态栏?我正在做的事情需要一个固定的全屏视图,而状态栏相当烦人。
发布于 2010-05-26 04:46:53
这是不可能的。
发布于 2011-06-17 22:58:27
我已经看到,您可能必须从主屏幕中删除web应用程序,然后重新添加它,如果您添加了meta标记,则它会有所不同。对我很管用。
发布于 2021-01-05 07:50:41
至少到目前为止,这是可能的。您需要在index.html中添加一个manifest.json
:
<link rel="manifest" href="manifest.json">
在像Angular、React或Vue这样的项目中,不要忘记在资源中包含此文件,否则您的浏览器将不会知道此文件。
您可以这样构建您的manifest.json
{
"name": "Your App-name",
"short_name": "short",
"display": "standalone",
"orientation": "landscape",
"start_url": "http://linkToYourSite:4200",
"scope": "http://linkToYourSite:4200",
"icons": [{
"src": "assets/images/logo.png",
"sizes": "64x64",
"type": "image/png"
}]
}
重要的是start_url和作用域是相同的,或者start_url至少在作用域内。如果您随后将应用程序另存为设备上的渐进式Web应用程序,则范围内的所有页面都将显示,而不会显示状态栏。
https://stackoverflow.com/questions/2893951
复制相似问题