【发布时间】:2015-07-15 09:56:31
【问题描述】:
我的环境
Android Studio 1.0.1
科尔多瓦-4.1.0
我正在尝试通过super.loadUrl(Config.getStartUrl());
http://example.com/index.php
当应用程序在我的物理设备(Moto g2、Android 5)上运行时,MainActivity extends CordovaActivity 的初始屏幕可以正常工作,但在 MainActivity 上它会显示一个带有标题的警报:Application Error and body: There was网络错误。 (http://example.com/index.php)
我已经为 Internet Access AndroidManifest.xml设置了所需的权限
最近我将科尔多瓦从 2.9 更新到了 4.1。运行应用程序时,Log cat 不显示与我的应用程序相关的任何记录。我还尝试用 "file:///android_asset/www/example.html" 替换 "http://example.com/index.php" 效果很好,所以我对其进行了更改并重定向到 "http://example.com/index.php" 表单 @ 987654329@ 或通过 example.html 页面提供链接,但无法重定向。
有人有解决办法或技巧吗?
【问题讨论】:
-
确认您的网址是
http://还是https://。并尝试在具有相同互联网连接的移动浏览器中访问相同的网址 -
它在浏览器上运行良好,而且它的 http 不是 https(已确认!)
-
您不能在 phonegap 中设置外部网址。但是如果您需要从您的应用程序中打开 url,您可以使用 InAppBrowser 插件。
-
@Manish Parakhiya - InAppBrowser 插件已添加!
标签: javascript php android cordova