,我有一个可以添加到主屏幕并查看“全屏”的移动应用程序,通过设置:
meta name="apple-mobile-web-app-capable" content="yes"
在我的应用程序中,我有一些文件链接(主要是图像或 PDF),例如:
<a href='@Url.Action("Download", "Attachment", new { id = a.Id } )' target="_blank" class="btn btn-sm btn-primary">
问题是当用户单击链接时,图像(或 PDF)正确显示,但无法返回!图像全屏显示,用户可以捏缩放,但无法返回(即使使用手势)。
返回的唯一方法是单击主页按钮,然后重新进入 webapp。
我也试过target="_blank",但这似乎被忽略了。
如果我留在 Safari 上(即:我没有将应用程序添加到主屏幕)或者如果没有设置meta name="apple-mobile-web-app-capable" content="no"问题就不会发生:图像按预期在新选项卡中打开。
可能是与我使用 MVC 下载文件这一事实有关的问题吗?这是一个移动Safari“错误”吗?
谢谢大家!