Riferimento di configurazione
Molti aspetti del comportamento di un'applicazione possono essere controllati con un file di configurazione indipendente dalla piattaforma, config.xml , che è formattato in base alle specifiche di W3C Confezionato Web Apps (widget) .
Per i progetti creati con Cordova CLI (descritto nella interfaccia Command-Line), questo file può essere trovato nella directory www di primo livello. Utilizzando la CLI per compilare i progetti vengono rigenerate le versioni di questo file nelle sottodirectory all'interno di platforms . Per i progetti non-CLI, ciascun file di specifica della piattaforma funziona come sorgente.
Mentre la posizione del file config.xml può cambiare a seconda della piattaforma, i contenuti generalmente no. Alcune caratteristiche specifiche per piattaforma sono inoltre specificati nello stesso file di configurazione. I dettagli sono elencati di seguito:
- Configurazione iOS
- Configurazione Android
- Configurazione BlackBerry
config. XML gli elementi
Il progetto Apache Cordova si sforza specifiche astratte via piattaforma nativa tramite astrazioni ispirazione web e web-based che sono pesantemente standard guidato e adottato dalla comunità web. Si prega di prendere qualche minuto per familiarizzare con la specifica del file config. xml, per capire il tipo di metadati di applicazione del progetto Apache Cordova propone di astratto e fornire punti di ingresso semplice per.
Un esempio:
<widget>
<preference name="MySetting" value="true" />
<feature name="MyPlugin" value="MyPluginClass" />
<access origin="*" />
<content src="index.html" />
</widget>
Seguire un elenco di elementi supportati su piattaforme principali che sono supportati in Apache Cordova.
<feature>
Questi elementi Mapping API native che l'applicazione acceda. In fase di esecuzione, il framework Apache Cordova mappe <feature> elementi in codice nativo per abilitare l'applicazione dispositivo API altrimenti non disponibili alle tipiche applicazioni basate su web di accedere a Cordova.
<access>
Questi elementi definiscono come tua whitelist funziona. Vedere la guida di Whitelist dominio per ulteriori informazioni.
<content>
Questo elemento definisce pagina iniziale dell'applicazione rispetto alla directory principale del progetto web standard beni. Questo elemento è opzionale, il valore predefinito èindex.html.