2016-05-02 11 views
0

iOS/Android用Framework7を使用してCordovaアプリケーションを作成しています。 social sharing pluginbarcode scanner pluginを追加しようとしていますが、プラグインの機能を呼び出せません。しかし、私がプレーンHTMLとJS(Framework7なし)でCordovaアプリケーションを作ったとき、プラグインはうまくいくでしょう。これらのCordovaプラグインを有効にするためにFramework7側で修正する必要があるものはありますか?Framework7を使用しているときにCordovaプラグインが動作しない

+0

正しいパスを指し示すhtmlファイルでcordova.jsを参照しましたか?エラートレース? – Gandhi

+0

@ガンジーそれは働いた!最初はcordova.jsが必要ないと思って削除しました。 cordova.jsはルートディレクトリにありませんが、プラグインが動作するように何とか呼び出されています。説明していただけますか? – Brandon

答えて

0

codeova.jsファイルは、プロジェクトのルートディレクトリに存在する必要はありません。特定のプラットフォームビルドを行うたびに、プラットフォームビルドのプロジェクトルートディレクトリに自動的に作成されます。

たとえば、 'cordova build android'コマンドを使用してAndroidプラットフォームを構築すると、cordova.jsファイルは 'platforms \ android \ assets \ www'フォルダに生成されます。このjsファイルは、cordovaプラグインを使用するために非常に必要です。コードバーが準備完了し、すべてのプラグインがロードされると、 'onDeviceReady'イベントをトリガーする責任があるからです。また、生成されたファイルを一度見て、同じ情報を取得することもできます。それが役に立てば幸い。

関連する問題