iOS Configuration

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. Vedere il file config. XML File per informazioni sulle opzioni di configurazione globale.

  • EnableViewportScale(boolean, impostazioni predefinite a false ): impostare su true 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' / >
    
  • MediaPlaybackRequiresUserAction(boolean, impostazioni predefinite a false ): impostare true per prevenire HTML5 video o audio da giocare automaticamente con il autoplay attributo o tramite JavaScript.

    <preference name="MediaPlaybackRequiresUserAction" value="true"/>
    
  • AllowInlineMediaPlayback(boolean, impostazioni predefinite a false ): impostare su true per consentire la riproduzione multimediale di HTML5 apparire in linea all'interno del layout di schermo, utilizzando il browser fornito controlli piuttosto che controlli nativi. Per questo lavoro, aggiungere il webkit-playsinline attribuire a qualsiasi <video> elementi.

    <preference name="AllowInlineMediaPlayback" value="true"/>
    
  • BackupWebStorage(stringa, o none , local , o il default cloud ): impostata su cloud per consentire l'archiviazione web dati backup tramite iCloud. Impostare local per consentire solo i backup locali tramite iTunes sync. Impostare none prevenire i backup di archiviazione web.

    <preference name="BackupWebStorage" value="local"/>
    
  • TopActivityIndicator(stringa, valore predefinito del gray ): controlla l'aspetto dell'icona nella barra di stato che indica attività significativa processore piccolo filatura. I valori validi sono whiteLarge , white , egray.

    <preference name="TopActivityIndicator" value="white"/>
    
  • KeyboardDisplayRequiresUserAction(boolean, impostazioni predefinite a true ): impostare su false per consentire la tastiera venga visualizzato quando si chiama focus() sugli ingressi di forma.

    <preference name="KeyboardDisplayRequiresUserAction" value="false"/>
    
  • SuppressesIncrementalRendering(boolean, impostazioni predefinite a false ): impostare su true attendere che tutto il contenuto è stato ricevuto prima il rendering sullo schermo.

    <preference name="SuppressesIncrementalRendering" value="true"/>
    
  • GapBetweenPages(galleggiare, di default è `` ): la dimensione dello spazio, in punti, tra le pagine.

    <preference name="GapBetweenPages" value="0"/>
    
  • PageLength(galleggiare, di default è `` ): la dimensione di ogni pagina, in punti, nel senso che le pagine scorrono. Quando PaginationMode è di destra 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 del page ): i valori validi sono page e column .Il modo in cui si verifica la rottura di pagina o di colonna. Questa proprietà determina se determinate proprietà CSS per quanto riguarda colonna e pagina-rottura sono onorato o ignorato. Quando questa proprietà è impostata su column , il contenuto rispetta le proprietà CSS relative alla interruzione di colonna in luogo di interruzione di pagina.

    <preference name="PaginationBreakingMode" value="page"/>
    
  • PaginationMode(stringa, valore predefinito del unpaginated ): i valori validi sono unpaginated , leftToRight , topToBottom , bottomToTop , e rightToLeft . Questa proprietà determina se il contenuto nella visualizzazione web è suddiviso in pagine che riempiono lo schermo di visualizzazione uno 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 del normal ): i valori validi sono normal , fast . Questa proprietà controlla la velocità di decelerazione di slancio lo scorrimento. normalè la velocità predefinita per le applicazioni più nativi, e fast è l'impostazione predefinita per Safari Mobile.

    <preference name="UIWebViewDecelerationSpeed" value="fast" />