我正在尝试学习如何使用表格,我有一个多视图应用程序。 我可以让它用数据加载表,当我单击该表项时,我希望它加载另一个Viewcontroller,这是行不通的(没有错误,只是什么都没有改变),所以我决定用一个safari页面进行测试而且这也无能为力。 有任何想法吗? ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我有一个Laravel应用程序,该应用程序设置了.webmanifest文件,以便当用户将网站保存到主屏幕时,它会作为应用程序打开。
我通过使用当前内容创建manifest.webmanifest文件来完成此操作:
{
"name": "My PWA App",
"short_name": "App",
"display": "fullscreen",
"description": "App",
"start_url": "/?opened_from_homescreen=true",
"scope": "/"
}
并通过meta标签将其加载到我的应用中
<link rel="manifest" href="/manifest.webmanifest">
在我的应用程序的主布局视图中。
在添加清单文件后,我还设置了具有apple-mobile-web-app-capable
meta标记,并将其设置为yes
。 (它的存在似乎没有影响任何东西)
在野生动物园中访问网站并保存到主屏幕可以正常工作。 当您从主屏幕打开应用程序时,它会以全屏模式打开,并且没有任何导航工具等,完全符合预期
但是,当我提交登录表单(用户将首先看到的页面)时,它随后会打开safari,返回登录页面。
然后,当我关闭野生动物园并再次打开Web应用程序图标时,我已经登录,并且可以在网站的其余部分正常浏览,并且所有内容均处于全屏模式。
如果我先在safari中登录该网站,然后将应用程序的首页保存到登录屏幕,那么每次我尝试打开Web应用程序时,它将重定向我回到safari。
Safari为何在表单提交中打开? 登录逻辑发生后,它似乎会打开safari,并尝试将我重定向到主页。 有没有办法完全禁止在重定向中打开safari?
这正在iOS 12(16A366)上进行测试。
Android完美运作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.