使用Cordova加载远程index.html

时间:2016-01-22 07:26:42

标签: android cordova

我希望在我的Cordova应用启动时呈现远程HTML页面,而不是" ./ index.html"

在config.xml中试过这个

<content src="http://example.com/index.html" />
<access origin="*" />

并尝试将其放入./index.html

window.location.href = 'http://example.com/index.html';

启动应用时,两者都会加载一个空白屏幕。设备日志中没有错误。使用Cordova版本5.3.3。

有什么想法吗?

3 个答案:

答案 0 :(得分:1)

如果您想使用<access origin="*" />,则需要将此元标记添加到您的cordova应用中的html页面:

<meta http-equiv="Content-Security-Policy" content="*">

我希望这可以帮到你!

答案 1 :(得分:0)

在index.html页面中,您可以在此写入重定向中将windows.onload() function写入此http://example.com/index.html

答案 2 :(得分:0)

您可以更改本机代码中的loadUrl语句,例如在Android中,您需要在MainActivity.java下找到platforms/android/src...

我自己正在寻找一种方法从index.html(在网络问题的情况下显示例如加载屏幕/错误消息)。

我相信我曾尝试使用window.location.href,但只是将浏览器打开到指定的网址。我希望它能够在应用程序的WebView中打开。