远程服务器上的Phonegap / Cordova无法加载已编译的APK

时间:2016-03-16 16:48:35

标签: javascript android cordova phonegap-build

我在远程服务器上使用Phonegap时出现问题。

由于我的应用程序需要互联网,应该从远程服务器加载应用程序我使用内容src =" remote.server / index.php"哪个工作正常。

当我开始构建apk时,它似乎不会加载把手和其他插件。

现在我尝试使用ripple调试并发现cordova.js和cordova_plugins.js没有生成,因为它们应该托管在服务器端。

现在我使用cordova.js切换并检查用户代理。

只要它与android匹配,它就包含了android build中包含的cordova.js。当然,我也会使用ios和浏览器。

在我完成并再次尝试之后,它仍然没有成功加载所有内容。

Chrome Webdeveloper给了我很多错误,比如

Uncaught ReferenceError: require is not defined

或     未捕获的ReferenceError:模块未定义

我上传了插件文件夹和* .json文件,如android.json,browser.json等,但它仍然没有成功加载。

我已将此网站用于测试目的

https://api.seiboldsoft.de/milchbar2000/native/index.php

以及应用中的配置

<access origin="*" />
<content src="https://api.seiboldsoft.de/milchbar2000/native/index.php" />
<plugin name="cordova-plugin-whitelist" version="1" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
<allow-intent href="data:*" />
<allow-intent href="blob:*" />
<allow-navigation href="*" />

可能有什么问题?我错过了什么?我想避免在设备上托管该网站,这意味着将它放在服务器端会很棒。

0 个答案:

没有答案