我一直在尝试为PhoneGap和FaceBook插件https://github.com/phonegap/phonegap-plugins/tree/master/Android/ChildBrowser安装和使用ChildBrowser插件https://github.com/phonegap/phonegap-plugins/tree/master/Android/ChildBrowser。有了这两个我遇到了同样的问题,调用插件方法的Javascript调用将无法正常工作。调试输出显示:
TypeError:表达式'window.plugins'[undefined]的结果不是对象。
我是否可能缺少在PhoneGap中启用插件的内容?
答案 0 :(得分:1)
您是否在index.html中包含了Javascript文件? 检查Javascript文件是否包含此内容 -
PhoneGap.addConstructor(function() {
PhoneGap.addPlugin("childBrowser", new ChildBrowser());
});
答案 1 :(得分:0)
https://github.com/phonegap/phonegap-plugins/issues/697说:
“在2.0.0中删除了addPlugin / addConstructor方法。看一下ChildBrowser,TTS或VideoPlayer插件,看看如何修改js代码。”