1

我在真正应该是微不足道的任务上遇到了一些真正的麻烦。我正在 Cordova Android 应用程序中执行 FileTransfer.download,但在我的日志中看到以下错误:源 URL 不在白名单中。我做了功课,发现了 res/xml/config.xml 文件中的白名单(我使用的是 Cordova 2.4.0),并尝试了所有我能想到的组合。

我试过 <access origin="文件的确切 url" /> 我试过 <access origin=" " /> 我试过 <access origin=". " />

和其他一百件事

我什至尝试过 FileTransfer.download google.com,但我遇到了同样的白名单错误。我什至从配置文件中删除了所有访问标签,除了上面提到的那些,但仍然没有运气。如果有人有任何建议,将不胜感激。我已经把我的头撞在这个上面三个小时了,哈哈。

哦,如果重要的话,我正在使用适用于 Android 2.2+ 的 Cordova 2.4.0 构建。

谢谢

4

1 回答 1

2

如果您不使用 DroidGap,则需要:

配置.init(这个);

在您的活动的 onCreate 中。否则,所有白名单都会失败。经过两个小时的痛苦挖掘源代码后才发现这一点。

于 2013-03-12T18:06:33.207 回答