在我的 PhoneGap + Wikitude 应用程序中,我有 PhoneGap 的标准 index.html 和 index.js 文件,它们启动了我的 Wikitude 世界 myWorld.html。
在 myWorld.html 中,我需要文件系统和 FileTransfer。我在 myWorld.html 中正确引用了 PhoneGap JavaScript 文件。
<script type="text/javascript" src="../../../www/cordova-2.5.0.js"></script>
我正在尝试这两个电话,但没有任何运气:
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, fsSuccess, fsFail);
var ft = new FileTransfer();
我知道WikitudePlugin.callJavascript()
(也请参阅此问题)从 PhoneGap 中调用 Wikitude 世界中的 Javascript,但是:
- 我知道使用
callJavascript()
,我只能将文本参数传递给我的维基世界。 - 当然,必须有一种方法可以从 Wikitude 世界 HTML 中调用 PhoneGap 功能,因为 cordova.js 只不过是一个 JavaScript 文件?
如何在我的 Wikitude 世界中获得对 fileSystem 和 FileTransfer 对象的引用?