config.xml是程序的配置文件,下面我们就来解析一下:
<?xml version='1.0' encoding='utf-8'?>
//在创建应用程序时指定的应用程序反向域值
<widget id="com.hellocordova" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
//应用程序名称
<name>CordovaApp</name>
//应用程序描述
<description>
A sample Apache Cordova application that responds to the deviceready event.
</description>
//作者
<author email="dev@cordova.apache.org" href="http://cordova.io">
Apache Cordova Team
</author>
//程序的入口,就是起始页,位于WWW目录内
<content src="index.html" />
//控制对外部域的访问,默认是允许访问任何域
<access origin="*" />
//指定以以下开头的URLS可以打开
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
//构建应用程序的平台
<platform name="android">
<allow-intent href="market:*" />
</platform>
<platform name="ios">
<allow-intent href="itms:*" />
<allow-intent href="itms-apps:*" />
</platform>
//指定要恢复的平台名称和版本
<engine name="android" spec="^6.2.3" />
//当前安装的插件
<plugin name="cordova-plugin-whitelist" spec="^1.3.2" />
</widget>