Configurazione iOS
La config.xml
file controlla le impostazioni di base di un'app che si applicano a ogni applicazione e istanza di CordovaWebView. In questa sezione i dettagli delle preferenze che si applicano solo a Build di iOS. Per informazioni sulle opzioni di configurazione globale, vedere il File config. xml.
EnableViewportScale
(boolean, impostazioni predefinite afalse
): impostare sutrue
per consentire un viewport metatag a disabilitare o limitare l'intervallo di ridimensionamento dell'utente, che è abilitato per impostazione predefinita.<preference name="EnableViewportScale" value="true"/>
Inserire una finestra come la seguente in HTML per disabilitare il ridimensionamento e la forma contenuti in modo flessibile all'interno del rendering WebView:
< nome meta = contenuto di 'finestra' =' larghezza = larghezza dispositivo, iniziale-scala = 1, scalabile utente = no' / >
MediaPlaybackAllowsAirPlay
(boolean, impostazioni predefinite atrue
): impostata sufalse
per prevenire Air Gioca venga utilizzato in questa visualizzazione. Disponibile in default UIWebView e WKWebView.<preference name="MediaPlaybackAllowsAirPlay" value="false"/>
MediaPlaybackRequiresUserAction
(boolean, impostazioni predefinite afalse
): impostata sutrue
per impedire HTML5 video o audio di riproduzione automatica con ilautoplay
attributo o tramite JavaScript.<preference name="MediaPlaybackRequiresUserAction" value="true"/>
AllowInlineMediaPlayback
(boolean, impostazioni predefinite afalse
): impostata sutrue
per consentire la riproduzione multimediale HTML5 a comparire in linea all'interno del layout dello schermo, utilizzando controlli fornito dal browser invece di controlli nativi. A questo scopo, aggiungere ilwebkit-playsinline
attribuire a qualsiasi<video>
elementi.<preference name="AllowInlineMediaPlayback" value="true"/>
BackupWebStorage
(stringa, onone
,local
, o il valore predefinitocloud
): impostata sucloud
per consentire i dati di archiviazione web per backup tramite iCloud. Impostato sulocal
per consentire solo i backup locali tramite iTunes sync. Impostare sunone
prevenire i backup di archiviazione web.<preference name="BackupWebStorage" value="local"/>
TopActivityIndicator
(stringa, valore predefinito ègray
): controlla l'aspetto dell'icona piccola filatura nella barra di stato che indica l'attività del processore. I valori validi sonowhiteLarge
,white
, egray
.<preference name="TopActivityIndicator" value="white"/>
KeyboardDisplayRequiresUserAction
(boolean, impostazioni predefinite atrue
): impostata sufalse
per consentire la tastiera venga visualizzato quando si chiamafocus()
sugli ingressi del modulo.<preference name="KeyboardDisplayRequiresUserAction" value="false"/>
SuppressesIncrementalRendering
(boolean, impostazioni predefinite afalse
): impostare sutrue
aspettare fino a quando tutto il contenuto è stato ricevuto prima il rendering sullo schermo.<preference name="SuppressesIncrementalRendering" value="true"/>
GapBetweenPages
(float, il valore predefinito è `` ): la dimensione dello spazio, in punti, tra le pagine.<preference name="GapBetweenPages" value="0"/>
PageLength
(float, il valore predefinito è `` ): la dimensione di ogni pagina, espressa in punti, in direzione del flusso delle pagine. Quando PaginationMode è giusto a sinistra o da sinistra a destra, questa proprietà rappresenta la larghezza di ciascuna pagina. Quando PaginationMode è topToBottom o bottomToTop, questa proprietà rappresenta l'altezza di ciascuna pagina. Il valore predefinito è 0, ovvero che il layout utilizza le dimensioni del riquadro di visualizzazione per determinare le dimensioni della pagina.<preference name="PageLength" value="0"/>
PaginationBreakingMode
(stringa, valore predefinito èpage
): i valori validi sonopage
ecolumn
. Il modo in cui si verifica la rottura di pagina o di colonna. Questa proprietà determina se determinate proprietà CSS per quanto riguarda la colonna e pagina-rottura sono onorato o ignorato. Quando questa proprietà è impostata sucolumn
, il contenuto rispetta le proprietà CSS relazionate alla interruzione di colonna in luogo di interruzione di pagina.<preference name="PaginationBreakingMode" value="page"/>
PaginationMode
(stringa, valore predefinito èunpaginated
): i valori validi sonounpaginated
,leftToRight
,topToBottom
,bottomToTop
, erightToLeft
. Questa proprietà determina se il contenuto nel web è suddiviso in pagine che riempiono lo schermo di una vista alla volta, o mostrato come una visualizzazione a lungo scorrimento. Se impostato su un form impaginato, questa proprietà attiva o disattiva un layout impaginato sul contenuto, causando la visualizzazione web di utilizzare i valori di PageLength e GapBetweenPages a Ridefinisci layout contenuto.<preference name="PaginationMode" value="unpaginated"/>
UIWebViewDecelerationSpeed
(stringa, valore predefinito ènormal
): i valori validi sononormal
,fast
. Questa proprietà controlla la velocità di decelerazione di slancio lo scorrimento.normal
è la velocità di impostazione predefinita per le applicazioni più native, efast
è l'impostazione predefinita per Safari Mobile.<preference name="UIWebViewDecelerationSpeed" value="fast" />
ErrorUrl
(stringa, non impostato per impostazione predefinita): se impostato, verrà visualizzata la pagina locale cui si fa riferimento al momento di un errore nell'applicazione.<preference name="ErrorUrl" value="myErrorPage.html"/>
OverrideUserAgent
(stringa, non impostato per impostazione predefinita): se impostato, il valore sostituirà il vecchio UserAgent di webview. È utile identificare la richiesta dal browser e app quando si richiedono pagine remoti. Usare con cautela, questo maggio causa compitiable problema con server web. Per la maggior parte dei casi, utilizzare AppendUserAgent.<preference name="OverrideUserAgent" value="Mozilla/5.0 My Browser" />
AppendUserAgent
(stringa, non impostato per impostazione predefinita): se impostato, il valore verrà aggiunte alla fine del vecchio UserAgent di webview. Quando si utilizza con OverrideUserAgent, questo valore verrà ignorato.<preference name="AppendUserAgent" value="My Browser" />