我想知道开发混合移动应用程序的cordova Visual Studio插件只支持本地HTML Web应用程序吗?
或者是否有任何其他 Cordova Visual Studio 插件可用于使用 ASP.NET MVC 应用程序开发混合应用程序?
(http://www.microsoft.com/en-us/download/details.aspx?id=42675)
我想知道开发混合移动应用程序的cordova Visual Studio插件只支持本地HTML Web应用程序吗?
或者是否有任何其他 Cordova Visual Studio 插件可用于使用 ASP.NET MVC 应用程序开发混合应用程序?
(http://www.microsoft.com/en-us/download/details.aspx?id=42675)
Cordova 为混合移动应用程序开发提供本地 HTML 模板。如果我们在 config.xml 文件中添加http://www.google.com,那么它将file:///android-asset/http://www.google.com
为 android 生成类似“”的 URL。所以我们会得到网络错误。
解决方案:
如果我们想用 Cordova 模板加载http://www.google.com ,请像下面这样加载 URL,
<script type="text/javascript">
//Update with your remote URL
this.document.location.href = "http://www.google.com"
</script>
编辑 1:此问题已通过MDHA CTP 2.0解决。我们可以给我们的Remote URL in the Config.xml page by editing Startup page
您可以从任何地方获取 html 页面和其他一些您需要的资源,但是您需要在 config.xml 文件中设置 origin 属性以允许对我们的应用程序进行跨域调用(如果这是我们的问题)。