Cordova的平台www可用吗?

时间:2014-05-30 11:19:58

标签: cordova cordova-3 cordova-plugins

除了iOS和Android之外,

Apache Cordova还支持其他一些Cordova platforms

我想知道,如果有人知道platformCordova www。

正如我们所做的那样使用

构建 Android
cordova build android

我想为网络构建

cordova build web

因此,Cordova项目的platform文件夹应该有一个子文件夹web。在那里,该应用可能是在桌面PC上使用任何浏览器启动,或部署到网络服务器

2 个答案:

答案 0 :(得分:5)

从版本3.6开始,Cordova添加了一个新平台“Browser”。因此,插件将自动回退浏览器,您不必担心device_ready事件。

目前只有几个支持新平台的插件,但我认为这会很快改变。

请参阅:Browser as a platform for your PhoneGap/Cordova apps

答案 1 :(得分:2)

Cordova没有平台www

您可以在浏览器中使用您的应用,但除非您对代码进行一些更改,否则会出现一些错误。

例如,你拥有的其他平台(ios,android)的所有插件都是无用的。

通过访问 your_workspace / project_name / www ,在浏览器中打开您的应用。

它可以正常运行但是根据应用程序的复杂程度,如果某些插件或功能无法使用,可能会出现错误(此时Cordova核心实际上无用)

此外,如果您选择让浏览器准备好浏览器,则需要使用device_ready更改document.addEventListener('DOMContentLoaded', function() {});个活动或添加对这两个活动的支持。

结论:

通过额外的工作和代码,您可以将您的应用作为网站在桌面/移动浏览器中使用。 Cordova提供的功能在这种情况下没有任何用处,因此大多数事件/侦听器都应该有一个包装器,根据平台的不同,它将使用Cordova或浏览器功能。