我们知道有可能通过OTA安装应用程序(itms-services://?action = download-manifest& url = https://myWebsite/myApp/myApp.plist) 在iOS8(iOS6 / iOS7)之前,甚至使用iframe来源iframe-services://,在safari mobile中打开一个空白页面,但至少在提示安装应用程序后,浏览器自动最小化并且下载指示器被展示了。
现在它甚至没有这样做!我有一个创建一个新框架的按钮,作为一个src参数,它放置了itms-services网址。会发生什么,它缩小当前页面并询问是否安装应用程序。如果我确认,它会保持在这样的位置(有一半缩小标签/页面)并开始在后台安装。这看起来很糟糕。
参考图片:
此外,我尝试将itms-services用作webclip中的URL,但是在这种情况下,它将打开空白页面,询问是否安装,如果拒绝它将只保持白色/空白页面打开,如果你确认它将在跳板上开始安装,但用户看到的所有内容仍然是白屏。
任何替代方案?
尝试安装应用程序后,如何最小化浏览器?我甚至无法通知页面上的用户单击主页按钮,因为页面/选项卡已缩小。如果我使用<a href="itms...">
,则会打开空白页面甚至更糟。