【发布时间】:2014-07-29 05:08:20
【问题描述】:
使用PhoneGap插件phonegap.facebook.inappbrowser https://github.com/caiovaccaro/phonegap.facebook.inappbrowser
输入 Facebook 登录详细信息后失败。显示错误消息“我们在显示此页面时遇到问题”的空白屏幕。出现。
我的猜测是,这是由于尝试在 Windows Phone 中不支持的 InAppBrowser 上调用 show()。
疑似插件的代码是登录方法中插件的第171行:
faceView.addEventListener('loadstop', function(){
faceView.show();
});
这种方法在 iOS 和 Android 上运行良好。
有人可以在 Windows Phone 上使用该插件吗?或者你能告诉我一些有用的插件来在 Windows Phone 上的 PhoneGap 中进行 Facebook 登录吗?
希望有任何见解。
经过进一步测试
能够解决。
它适用于当前版本的 Windows Phone。 发生的情况是,当您在 Mac 上安装 InAppBrowser 插件,然后想在 Windows Phone 中使用它时,它无法正常工作。 Device Motion插件也发生在我身上。 您可以在 JavaScript 中进行调用,但在本机级别没有任何反应。 我不得不在 Git 中创建两个分支。一个用于 Android 和 iOS,另一个用于 Windows Phone。然后,分别在每个中添加插件。顺便说一句,如果你在 Windows 上添加插件,那么 phone gap build 后来在 Mac 上对 iOS 有编译错误。
【问题讨论】:
标签: facebook cordova windows-phone phonegap-plugins