我希望在我的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。
有什么想法吗?
答案 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中打开。