【问题标题】:Cordova plugins not working when using Framework7使用 Framework7 时 Cordova 插件不起作用
【发布时间】:2016-05-02 00:17:15
【问题描述】:

我正在使用适用于 iOS/Android 的 Framework7 制作 Cordova 应用程序。我正在尝试添加social sharing pluginbarcode scanner plugin,但无法调用插件函数。但是,当我使用纯 HTML 和 JS(没有 Framework7)制作 Cordova 应用程序时,插件可以工作。我需要在 Framework7 端进行什么修改才能使这些 Cordova 插件正常工作吗?

【问题讨论】:

  • 您是否在指向正确路径的 html 文件中引用了 cordova.js?任何错误跟踪?
  • @Gandhi 成功了!我以为我一开始不需要cordova.js,所以我删除了它。 cordova.js 不在我的根目录中,但以某种方式被调用以允许插件工作。你能解释一下吗?

标签: javascript cordova plugins html-framework-7


【解决方案1】:

cordova.js 文件不需要在您的项目根目录中。每次您进行特定平台构建时,都会在平台构建的项目根目录中自动创建它。

例如,如果您使用 'cordova build android' 命令构建 android 平台,则会在 'platforms\android\assets\www' 文件夹下生成 cordova.js 文件。使用任何cordova插件都非常需要这个js文件,因为一旦cordova准备好并加载了所有插件,它就负责触发'onDeviceReady'事件。您还可以查看生成的文件一次以获取更多信息。希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-26
    • 1970-01-01
    • 1970-01-01
    • 2016-09-21
    • 2016-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多