Windows 8 FirebaseSimpleLogin在Windows 8应用程序中不工作

Windows 8 FirebaseSimpleLogin在Windows 8应用程序中不工作,windows-8,winjs,firebase,windows-8.1,facebook-winjs-sdk,Windows 8,Winjs,Firebase,Windows 8.1,Facebook Winjs Sdk,我问了一个问题,是否可以在Windows8/WinJS应用程序中使用Firebase@MichaelLehenbauer告诉我,为了修复firebase.js中的一个bug,我只需要在代码中添加以下行: Firebase.INTERNAL.forceWebSockets() 这非常有效,让我可以读写我的Firebase。然而,现在我试图让auth在Windows8中工作,并遇到许多问题。我正在尝试使用Facebook登录,但当我调用auth.login(“Facebook”)时,我的应用程序失

我问了一个问题,是否可以在Windows8/WinJS应用程序中使用Firebase@MichaelLehenbauer告诉我,为了修复firebase.js中的一个bug,我只需要在代码中添加以下行:

Firebase.INTERNAL.forceWebSockets()
这非常有效,让我可以读写我的Firebase。然而,现在我试图让auth在Windows8中工作,并遇到许多问题。我正在尝试使用Facebook登录,但当我调用
auth.login(“Facebook”)
时,我的应用程序失去了焦点,现代Internet Explorer应用程序(而不是桌面应用程序)中的一个新选项卡会以典型的Facebook登录提示打开。如果我输入凭证并点击登录,什么也不会发生。我需要返回到我的应用程序,但它启动了一个新的IE标签,这个过程再次开始。Firebase应该在内部打开一个应用程序内对话框,而不是打开一个新的IE选项卡,如上图所示

因此,由于我无法在WinJS中使用Firebase Facebook登录,我尝试自己登录Facebook,然后使用电子邮件/密码验证创建Firebase用户。但是,当我跑步时:

auth.login("password", {
    email: "me@example.com",
    password: "password"
}); 
我收到以下警告(这与Michael建议我强制使用web套接字之前从firebase.js收到的警告相同):

APPHOST9601:无法加载。应用程序无法在本地上下文中加载远程web内容。

我不确定这是否是另一个web套接字问题,但看起来FirebaseSimpleLogin在Windows 8应用程序中工作得不太好。这些问题有解决办法吗?更好的是,有没有计划通过Windows 8提供开箱即用的全面支持?

现在通过Firebase简单登录即可支持Windows 8。

[Firebase工程师]您介意直接联系我吗?请访问Firebase.com上的rob?我很乐意帮助调试这个问题并弄清它的真相。
APPHOST9601: Can’t load <https://auth.firebase.com/auth/firebase?&firebase=[my_firebase]&transport=jsonp&email=me%40example.com&password=password&callback=FirebaseSimpleLogin._callbacks._firebaseXDR13889674277557>. An app can’t load remote web content in the local context.