javascript - IOS PWA默认在webview打开外部链接

标签 javascript ios webview service-worker progressive-web-apps

我正在 IOS 11.3 中测试 Progressive Web App。

我的 pwa 有一个 Facebook 社交登录按钮,点击后会指向一个外部链接(不同的 windows.location)。

问题是 pwa 打开 safari 应用程序以显示外部链接,而不是在 pwa 中使用 webview。因此,登录完成后,您不会被重定向到 pwa,而是保留在 safari 中。

我试过下面这样的例子:https://gist.github.com/kylebarrow/1042026但似乎不起作用

如何强制 pwa 在 webview 中打开外部链接?

提前致谢

最佳答案

这个问题在IOS 11.4中已经解决

更新

@twhite96 @Marty121 Google Social 登录几次都运行良好,但现在似乎又坏了:/离线支持似乎也坏了! IOS 上的 PWA 很烂! 我认为我们需要等待下一个 IOS 版本,希望他们能修复长长的错误列表

关于javascript - IOS PWA默认在webview打开外部链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50503158/

相关文章:

javascript - 浏览器对 Angular Material 的支持

javascript - Node.js - 为什么在使用 mocha 和 zombie 进行测试时会出现泄漏?

ios - CSS 未在 WKWebView 中加载

javascript - ReactJS 搜索页面设置/获取查询字符串

javascript - 使用 knitr 在 R 中为 html 创建条件格式化表

ios - Swift UIView 自定义位置

ios - 使用 BringSubviewToFront 时图像回弹

ios - Firebase SWIFT 中的多个查询和子查询

Android:使用 html5 通过 javascript api 确定 webview 中的地理位置

android:webView 处理方向变化