当将 PWA 应用程序重定向到另一个站点(这是我们站点的登录页面)时,在 safari 浏览器中打开而不是在 ios11.3 中处于独立模式。(我们在 javascript 中使用 parent.href 重定向到另一个站点进行身份验证。这工作正常对于较旧的 IOS 版本)。请帮忙
最佳答案
iOS 12.2 刚刚发布 2 天,它解决了这个问题:
PWA(渐进式 Web 应用程序)具有新的生命周期,在大多数正常情况下,您的应用程序的状态将在 session 之间保存和恢复。
指向外部站点的链接会在“PWA 应用内浏览器”而不是 Safari 中打开,如果外部站点再次链接到 PWA 的范围,导航将返回到 PWA。现在我们可以在 PWA 中的外部源上登录用户(例如使用 OAuth)。退房 Medium详情。
关于web-applications - 在 ios 11.3 中重定向时的 PWA 独立问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49975835/