最近我遇到了从我的应用程序通过 InAppBrowser
for phonegap 登录 Facebook
的问题。我尝试使用 Phonegap 的 ios 和 android 源,效果很好。当我对 Windows Phone 8 进行同样的尝试时,它不起作用。
当我从这里搜索 phonegap 文档时 InAppBrowser - PhoneGap它仅适用于 ios 和 android。
任何人都可以向我建议一个关于 Windows Phone 8 中 phonegap 的 InAppBrowser 的想法。
最佳答案
当时 Windows Phone 8 还处于早期阶段,因此不支持 InAppBrowser。
您可以执行以下两项操作之一:
1) 查看 InAppBrowser
的源代码: 。在这里,您应该能够查看 plugin.xml
来确定包的结构,并将其安装到您的项目中(它可能使用了已弃用的类 - 我可以不要告诉你我的头顶)。
2) 在此处查看已弃用的 phonegap 插件文件夹:https://github.com/purplecabbage/phonegap-plugins/tree/master/WindowsPhone/ChildBrowser .这是在 Cordova 将插件置于其翼下之前安装插件的地方。一旦 Apache Cordova 接管了该项目并将其命名为 InAppBrowser,ChildBrowser 就变成了 InAppBrowser。因此,ChildBrowser 将是其原始形式。
无论哪种方式,您都应该能够启动并运行两个中的一个(第一个可能是两个中更好的一个,因为它将拥有更多最新的源代码)。
关于android - InAppBrowser 无法在使用 phonegap 的 Windows Phone 8 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19026511/