来自第三方身份验证的 Firebase 身份验证数据在移动 safari iOS8 中始终为空

Firebase authdata from third-party authentication is always null in mobile safari iOS8

本文关键字:身份验证 iOS8 safari 第三方 Firebase 数据 移动      更新时间:2023-09-26

我引用的是"https://cdn.firebase.com/js/client/2.1.2/firebase.js"

fb.onAuth 始终为 iOS8 中的移动 safari 返回 authData null。 authData 在其他桌面浏览器和移动 chrome 上不为空。

fb.onAuth(function(authData) {
  if (authData !== null) {
    console.log("Authenticated successfully with payload:", authData);
    window.location.replace("<myappsurl>");
  } else {
  }
});
};

这实际上是一个与移动野生动物园设置有关的问题。如果在移动野生动物园上启用了隐私浏览,则 authData 将显示为空。