无法在安卓上的Phonegap应用程序上加载本地json



我在安卓(一个 Ampersandjs 应用程序)上的应用程序的离线模式有问题。激活离线模式后,所有数据都存储在 cdvfile://localhost/persistent/文件夹中,而不是调用外部 PHP REST API,应用程序将 JSON 文件存储在本地。

在IOS上没关系,但Android不希望在应用程序启动时加载文件,并且Google网络开发工具指示文件状态为"待处理"。

但是,如果我将此文件存储在外部服务器上,那没关系。

如果您

使用的是Phonegap版本cli-5.x,则需要使用白名单插件。尝试在配置中添加以下行.xml

<gap:plugin name="cordova-plugin-whitelist" source="npm" />
<access origin="*" />
<allow-intent href="*" />
<allow-navigation href="*" />

检查白名单插件说明 https://github.com/apache/cordova-plugin-whitelist

相关内容

最新更新