iOS Konfiguration
Die Datei config.xml steuert verschiedene Cordova-Einstellungen. Dies ist breit und nicht Set pro CDVViewController Instanz Anwendung. Die config.xml Datei befindet sich Ihr <project folder>/<appname> Verzeichnis.
<preference>
Verschiedene Einstellungen (als <preference> Markierungen) Standard auf vorhandene Anwendungen nicht zu brechen. Die verfügbaren Einstellungen sind:
DisallowOverscroll(Boolean, wird standardmäßig auffalse): Legen Sie auftrueWenn Sie nicht, dass die WebView Gummi-Band möchten.TopActivityIndicator(string, der Standardwert istgray): Dies ist die oben drehenden Throbber in der Status/Batterie-Bar, gültige Werte sindwhiteLarge,white, undgray.EnableLocation(Boolean, wird standardmäßig auffalse): Legen Sie auftrue, initialisiert das Geolocation-Plugin beim Start (also das Update auf Ihrer Position genauer sein kann) veraltet: setzen Sie bitte dieonloadAttribut des derGeolocationPlugin zutruestatt.EnableViewportScale(Boolean, wird standardmäßig auffalse): Legen Sie auftrue, Viewport Skalierung durch ein Meta-Tag zu verhindern.AutoHideSplashScreen(Boolean, wird standardmäßig auftrue): Legen Sie auffalsezu steuern, wenn das Splashscreen über eine JavaScript-API ausgeblendet ist.FadeSplashScreen(Boolean, wird standardmäßig auftrue): Legen Sie auffalseum den Begrüßungsbildschirm zu ein-und ausgeblendet, wenn ein- oder Ausblenden von es zu verhindern.FadeSplashScreenDuration(float, der Standardwert ist 2): der Begrüßungsbildschirm Fade Dauer in Sekunden.ShowSplashScreenSpinner(Boolean, wird standardmäßig auftrue): Legen Sie auffalseden Begrüßungsbildschirm Spinner zu verstecken.MediaPlaybackRequiresUserAction(Boolean, wird standardmäßig auffalse): auf True, nicht Autoplayed HTML5 video erlauben.AllowInlineMediaPlayback(Boolean, wird standardmäßig auffalse): auf true festgelegt, um Inline HTML5 Media-Wiedergabe zu ermöglichen, auch das video-Element im HTML-Dokument muss auch das Webkit-Playsinline-Attribut.BackupWebStorage(string, der Standardwert istcloud): gültige Werte sindnone,cloudundlocal. Legen Sie aufcloudermöglichen die Web-Speicherdaten werden in iCloud gesichert, und auflocalnur lokale Backups (iTunes Sync) erlauben. Legen Sie aufnone, keine Sicherungen von Web-Speicher erlauben.KeyboardDisplayRequiresUserAction(Boolean, wird standardmäßig auftrue): auf False festgelegt, um die Tastatur zu öffnen, wenn Formularelemente Fokus über den JavaScript focus() Aufruf erhalten.SuppressesIncrementalRendering(Boolean, wird standardmäßig auffalse): auf True zu warten, bis alle neuen Inhalte anzeigen eingegangen, bevor es wiedergegeben wird.HideKeyboardFormAccessoryBar(Boolean, wird standardmäßig auffalse): Set zu treu ausblenden die zusätzliche Symbolleiste, die am oberen Rand der Tastatur befindet. Diese Symbolleiste enthält die Schaltflächen zurück, weiterund fertig .KeyboardShrinksView(Boolean, wird standardmäßig auffalse): Legen Sie auftrue, die WebView zu verkleinern, wenn die Tastatur kommt. Die WebView verkleinert statt der Viewport schrumpfen und der bildlauffähigen Seite. Dies gilt für Anwendungen, die ihre Elemente relativ zu Fuße der WebView positionieren. Dies ist das Standardverhalten auf Android und macht sehr viel Sinn, wenn apps im Gegensatz zu Webseiten erstellen.