web-applications - 在 ios 11.3 中重定向时的 PWA 独立问题

标签 web-applications safari ios11 progressive-web-apps ios11.3

当将 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/

相关文章:

iOS 控制中心音乐控件在 iOS 11 更新中停止工作(remoteControlReceivedWithEvent 不称为 iOS 11)

ios - 为什么我无法在 iOS 11 中设置搜索栏的文本颜色?

java - 发送响应 Servlet 后处理数据

ruby-on-rails - 从 Rails 应用程序使用 REST API

javascript - Safari 拖放幽灵元素不可见

ios - macOS Safari 是否使用与 iOS Safari 相同版本的 WebKit(假设 macOS 和 iOS Safari 版本相同)?

swift - 无法自动更新约束,iOS 11 Xcode 9

python - 我怎样才能安全地将任意深度的路径传递给 web 应用程序(在本例中为 Flask)?

java:web.xml 中 com.isomorphic.servlet.DataSourceLoader 条目的 ClassNotFoundException

css - Font Awesome 图标在 OSX Safari 中不起作用