3

プロジェクトにPhoneGap 3.1、RequireJS、およびBackbone.jsを使用しています。

私の問題は、それが機能しnavigator.camera.getPicture()ていないことです。navigator.camera.getPicture()関数の上に関数を配置すると、require()機能します。このブロックを内部document.addEventListener('deviceready', success); に追加し、devicereadyリスナーを内部に追加しましたrequirejs。どちらも機能していません。この問題を解決するにはどうすればよいですか?

HTML

<script type="text/javascript" src="cordova.js"></script>
<script data-main="js/main.js" src="js/lib/require.js"></script>

main.js

requirejs(['backbone'], function (Backbone) {
    navigator.camera.getPicture(function () {
        console.log("SUUS");
    }, function () {
        console.log("ERRR");
    }, {
        quality: 50,
        destinationType: Camera.DestinationType.DATA_URL
    });
    Backbone.history.start();
}, false);
4

0 に答える 0