【发布时间】:2017-09-26 13:08:57
【问题描述】:
我有一个使用 Angular 4 构建的 Progressive Web App。
我的问题是从主屏幕应用程序使用时,Facebook 登录对话框不会自动关闭。它在 chrome 浏览器中打开时工作得很好,但是当我从已安装的主屏幕应用程序中使用它时,对话框窗口打开会询问权限,在授予所有权限后对话框变为空白并且不会关闭或重定向回应用程序。
似乎如果我将 manifest.json 中的“显示”更改为“浏览器”它可以工作,但当“显示”处于“独立”时它不起作用。
我已经搜索了所有但没有成功。
谢谢
【问题讨论】:
-
这方面有什么更新吗?我正在处理同样的问题
-
@GabrielC.Troia 不,我必须将应用程序保持在浏览器模式。我认为它是一个跨域的东西,而 chrome 正在阻止它。所以尝试做一个自定义登录流程。
-
谢谢。将其保持在浏览器模式下违背了成为 PWA 的目的,不是吗?
-
是的,肯定可以,但尚未找到有效的解决方案。我已经到处搜索了,没有任何成功。
-
谢谢。如果我发现了什么,我会及时通知你
标签: facebook angular google-chrome facebook-javascript-sdk progressive-web-apps