gpt4 book ai didi

firebase - $authWithOAuthPopup() 不适用于移动设备

转载 作者:行者123 更新时间:2023-12-02 20:08:00 25 4
gpt4 key购买 nike

以下内容不会在适用于 iOS 8.1.2 (12B440) 的 Chrome 39.0.2171.50 上打开弹出窗口/新选项卡/执行任何操作, 但它似乎确实可以在同一设备上的 Safari 上运行:

<button ng-click="$auth.$authWithOAuthPopup('facebook')">Login with Facebook</button>

参见 plnkr:http://plnkr.co/edit/Ejd7fsyTHf6Ohn0F25Wy?p=preview

这是 Chrome 或 Firebase/AngularFire 的错误还是我做错了什么?

我从here看到这可能是 Chrome 的问题,但是我也无法让 $authWithOAuthRedirect() 工作;请参阅:http://plnkr.co/edit/9dd0W8X5k33LFBcCLmzs?p=preview

弹出窗口和重定向均适用于桌面版 Chrome 39.0.2171.95

最佳答案

Firebase 不支持所有平台的弹出窗口。如果检测到不受支持的平台,authWithOAuthPopup() 方法将返回代码为 TRANSPORT_UNAVAILABLE 的错误,指示您应该尝试使用不同的传输进行身份验证,例如浏览器重定向。

关于firebase - $authWithOAuthPopup() 不适用于移动设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27870370/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com