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

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

我引用的是“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 {

  }
});
};

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