Javascript 安装phonegap facebook插件
我正在尝试通过Jos为Facebook安装phonegap插件,可在此处下载: 我将文件夹结构设置为:Javascript 安装phonegap facebook插件,javascript,android,facebook,cordova,Javascript,Android,Facebook,Cordova,我正在尝试通过Jos为Facebook安装phonegap插件,可在此处下载: 我将文件夹结构设置为: src/com/facebook/android/*.java src/com/hipsnip/plugins/facebook/FacebookAuth.java src/com/my_app/app/App.java libs/phonegap-1.0.0.jar /res/xml/plugins.xml assets/www/index.html facebook.js phonegap
src/com/facebook/android/*.java
src/com/hipsnip/plugins/facebook/FacebookAuth.java
src/com/my_app/app/App.java
libs/phonegap-1.0.0.jar
/res/xml/plugins.xml
assets/www/index.html facebook.js phonegap-1.0.0.js
我已将插件添加到plugin.xml文件中,如下所示:
<plugin name="facebook" value="com.hipsnip.plugins.facebook.FacebookAuth" />
}));
}
该应用程序打开了一个新的浏览器窗口(我想这就是它),但它显示的只是我的应用程序,而没有运行javascript。
LogCat显示以下错误:
file:///android_asset/www/index.html: Line 95 : TypeError: Result of expression 'window.plugins.facebook' [undefined] is not an object.
感谢您提供的任何帮助(我怀疑这与我设置文件夹的方式有关,或者与我添加plugin.xml的方式有关,但我真的不知道!) PhoneGap现在有一个。使用它。我认为问题在于打开一个新页面,你可以检查一下。你是什么意思?这将发生在哪里?我让Jos的插件工作-使用html/js/css应用程序。在plugins.xml中,我使用:。此外,不确定您的javascript是否为文字,但从authorize()中,您将获得res.token(或否),他的插件将保存该res.token供您使用,例如在将来的request()中。需要他对authorize()-->getAccess()的级联调用。如果你喜欢代码示例,请告诉我。我最终成功了,但我不得不重新添加已于8月中旬删除的插件制造商(我知道这是不对的),该制造商将在我完成应用程序后用正确的操作方法回答这个问题。谢谢你的提议!
file:///android_asset/www/index.html: Line 95 : TypeError: Result of expression 'window.plugins.facebook' [undefined] is not an object.