在IOS PWA中默认打开webview中的外部链接

Enr*_*oft 6 javascript webview ios 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中打开外部链接?

提前致谢

Enr*_*oft 2

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

更新

@twhite96 @Marty121 谷歌社交登录运行良好几次,但现在似乎又坏了:/离线支持似乎也坏了!iOS 上的 PWA 很糟糕!我认为我们需要等待下一个 IOS 版本,希望他们能够修复一长串的错误