私の PhoneGap + Wikitude アプリには、私の Wikitude ワールド myWorld.html を起動する PhoneGap の標準の index.html および index.js ファイルがあります。
myWorld.html には、fileSystem と FileTransfer が必要です。myWorld.html に PhoneGap JavaScript ファイルへの正しい参照を配置しました。
<script type="text/javascript" src="../../../www/cordova-2.5.0.js"></script>
私は運なしでこれらの2つの呼び出しを試みています:
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, fsSuccess, fsFail);
var ft = new FileTransfer();
PhoneGap 内からウィキチュードの世界で Javascript を呼び出すことは承知していWikitudePlugin.callJavascript()
ます (この質問も参照)。
callJavascript()
を使用すると、テキスト パラメータのみをウィキチュード ワールドに渡すことができることを理解しています。- cordova.js は JavaScript ファイルにすぎないため、Wikitude の世界の HTML 内から PhoneGap 機能を呼び出す方法が必ずあるに違いありません。
自分のウィキチュード ワールドで fileSystem と FileTransfer オブジェクトへの参照を取得するにはどうすればよいですか?