Safari iOS13 iPad上的全屏PWA带有带有阅读器的URL栏和“完成”按钮,无法隐藏

问题描述 投票:0回答:1

我有一个Web应用程序,已以PWA的形式添加到iPad的主屏幕上。在iOS13更新之前,一切都很好,其中的顶部是一个小的URL工具栏,左侧有“完成”(刷新/重新加载页面到初始起始URL),而阅读器/设置中的“ Aa”按钮对。

URL栏仅在用户登录时出现,其会话数据经过加密并添加到URL的末尾,因此它从“ https://mysite/Home/”变为“ https://mysite/Home/encryptedsessionurl”。据我所知,清单中的作用域(如下)为“ https://mysite/Home/”应警告Safari这是同一站点,但事实并非如此。

[我读了很多帖子试图弄清楚这一点-我检查了我的meta标签,并创建了一个manifest.json文件,看起来像这样:

{
  "name": "My App Name",
  "short_name": "My App",
  "lang": "en-US",
  "display": "standalone",
  "orientation": "landscape",
  "start_url": "https://mysite/Home/",
  "scope": "https://mysite/Home/",
  "permissions": [ 
    "unlimitedStorage",
    "fullscreen"
   ]
}

我的元标记看起来像这样,以前运行正常:

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<meta name="mobile-web-app-capable" content="yes">
<meta name="mobile-web-app-status-bar-style" content="black" />

我曾尝试删除元标记,仅具有清单,如另一篇文章所建议的,甚至尝试将清单中的显示方式从“独立”更改为“全屏”,但该清单也无效。

我只是不确定这里出了什么问题,其他建议将不胜感激。

ios ipad safari progressive-web-apps ios13
1个回答
0
投票

也许是一个愚蠢的错误,但是希望它也会对其他人有所帮助-我没有意识到,每次更新清单时,我都必须继续为该站点创建一个新的PWA。

当我创建新的PWA时(通过“添加到主屏幕”快捷方式,它就开始正常运行。

© www.soinside.com 2019 - 2024. All rights reserved.