【问题标题】:Can I redirect to a third party auth page from a PWA in iOS 11.3?我可以从 iOS 11.3 中的 PWA 重定向到第三方身份验证页面吗?
【发布时间】:2018-09-20 08:07:25
【问题描述】:

我有一个 web 应用程序,其清单指定了“显示”:“独立”模式。这个应用程序作为 Android 上的 PWA 一直表现出色。我避免了 Apple 的 apple-mobile-web-app-capable 模式,因为在全屏模式下,指向我的外部身份验证提供程序的链接将在单独的浏览器中打开,并且不会重定向到我的独立实例,从而可以登录。现在在 iOS 11.3 中,Safari 也在读取 Web 应用程序清单,并将我的应用程序置于独立模式。但是,在外部身份验证发送到 Safari 并且无法为独立应用程序完成的情况下,似乎也存在相同的问题。有没有办法解决这个问题?我不再有一个好方法来指定独立模式应该只用于 Android。

【问题讨论】:

  • 我们在 iOS 11.3 版本中确实面临与 PWA 相同的问题,@bhollis,如果您找到任何解决方案,请在此处发布
  • 我们已将此问题报告为 Safari iOS 11.3 中的错误。参考:bugreport.apple.com/web/?problemID=39553656
  • @bhollis 你想出这个了吗?一直坚持这一点,在 Android 上完美运行,但在独立的苹果移动设备中,重定向在 Safari 而不是 PWA 中打开......无法弄清楚......有什么想法吗?
  • @Ram 我无法查看您的错误报告。你听说过这件事吗?

标签: ios safari progressive-web-apps


【解决方案1】:

它已在 iOS 12.2 中修复。我自己试过了

【讨论】:

    【解决方案2】:

    IOS 中的 pwa 目前不支持第三部分身份验证重定向。这是一个已知问题,可能会在 IOS 12.2 中修复。见https://appyourself.net/en/blog/pwas-under-ios-12-2/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-11
      • 2022-07-15
      • 1970-01-01
      • 2017-04-30
      相关资源
      最近更新 更多