【问题标题】:PhoneGap Android plugins won't loadPhoneGap Android 插件无法加载
【发布时间】:2011-03-21 23:35:58
【问题描述】:

我一直在尝试为PhoneGap 安装和使用ChildBrowser 插件https://github.com/phonegap/phonegap-plugins/tree/master/Android/ChildBrowser 和FaceBook 插件https://github.com/phonegap/phonegap-plugins/tree/master/Android/ChildBrowser。对于这两个我都遇到了同样的问题,调用插件方法的 Javascript 调用将不起作用。调试输出显示:

TypeError: 表达式'window.plugins' [undefined] 的结果不是对象。

在 PhoneGap 中启用插件时我可能会缺少什么吗?

【问题讨论】:

  • 您是否在 html 中加载 phonegap.js?它创建 windows.plugin 对象

标签: android cordova


【解决方案1】:

您是否在 index.html 中包含了 Javascript 文件? 检查 Javascript 文件是否有这个 -

PhoneGap.addConstructor(function() {
    PhoneGap.addPlugin("childBrowser", new ChildBrowser());
});

【讨论】:

    【解决方案2】:

    https://github.com/phonegap/phonegap-plugins/issues/697 说:

    “addPlugin/addConstructor 方法在 2.0.0 中被删除了。看看 ChildBrowser、TTS 或 VideoPlayer 插件,看看如何修改 js 代码。”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-27
      • 1970-01-01
      • 2018-04-10
      相关资源
      最近更新 更多