使用 firebase.auth().SignInWithEmailAndPassword 时 Microsoft Edge "Access Denied"
Microsoft Edge "Access Denied" when using firebase.auth().SignInWithEmailAndPassword
MS Edge 上的此代码 returns 一个“SCRIPT7002:XMLHttpRequest:网络错误 0x80070005,访问被拒绝。”错误:
firebase.auth().signInWithEmailAndPassword(email, password).then(function(user) {
},
function(error) {
// this is executed with auth/network-request-failed error code
});
它适用于 Chrome 和 Firefox,它旨在嵌入到 UWP 应用的 WebView 中,因此它在本地 运行。
请确保您已检查 UWP 应用程序 Package.appxmanifest 文件中的 专用网络(客户端和服务器) 功能。参考:Enable device capabilities
这里也提到了这一点:WinJS.xhr: Network Error 0x2efd, Could not complete the operation due to error 00002efd
并且可能存在 SSL 证书验证问题,请查看此答案:
---更新(03/24/2017)---
我们创建了一个 firebase 网络应用程序,并在 Windows 10 Build 14393 的 IE Edge 中发现了相同的异常。 here.
中对此有很多反馈
根据内部消息,此问题已从 OS build 14951(或更早版本)中修复。我们确认此问题已在 Windows Insider Preview Build 15058.0 上得到解决,请参阅屏幕截图:
欢迎加入Windows insider并试用最新的内幕预览SDK。
MS Edge 上的此代码 returns 一个“SCRIPT7002:XMLHttpRequest:网络错误 0x80070005,访问被拒绝。”错误:
firebase.auth().signInWithEmailAndPassword(email, password).then(function(user) {
},
function(error) {
// this is executed with auth/network-request-failed error code
});
它适用于 Chrome 和 Firefox,它旨在嵌入到 UWP 应用的 WebView 中,因此它在本地 运行。
请确保您已检查 UWP 应用程序 Package.appxmanifest 文件中的 专用网络(客户端和服务器) 功能。参考:Enable device capabilities
这里也提到了这一点:WinJS.xhr: Network Error 0x2efd, Could not complete the operation due to error 00002efd
并且可能存在 SSL 证书验证问题,请查看此答案:
---更新(03/24/2017)---
我们创建了一个 firebase 网络应用程序,并在 Windows 10 Build 14393 的 IE Edge 中发现了相同的异常。 here.
中对此有很多反馈根据内部消息,此问题已从 OS build 14951(或更早版本)中修复。我们确认此问题已在 Windows Insider Preview Build 15058.0 上得到解决,请参阅屏幕截图:
欢迎加入Windows insider并试用最新的内幕预览SDK。