使用 Framework7 时 Cordova 插件不起作用

Cordova plugins not working when using Framework7

我正在使用 Framework7 为 iOS/Android 制作一个 Cordova 应用程序。我正在尝试添加 social sharing plugin and the barcode scanner plugin 但无法调用插件函数。但是,当我使用纯 HTML 和 JS(没有 Framework7)制作 Cordova 应用程序时,插件可以工作。我是否必须在 Framework7 方面进行任何修改才能使这些 Cordova 插件正常工作?

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

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