iOS Configuration

Le config.xml fichier contrôle des paramètres de base de l'application s'appliquent à chaque demande et chaque instance de CordovaWebView. Cette section décrit en détail les préférences qui s'appliquent uniquement aux versions d'iOS. Voir le fichier config.xml File pour plus d'informations sur les options de configuration globale.

  • EnableViewportScale(boolean, la valeur par défaut false ): la valeur true pour permettre une balise meta viewport désactiver ou limiter la plage de mise à l'échelle de l'utilisateur, qui est activée par défaut.

    <preference name="EnableViewportScale" value="true"/>
    

    Placer une fenêtre semblable à la suivante dans le code HTML pour désactiver la mise à l'échelle et de bonne forme contenu avec souplesse dans le rendu WebView :

    < nom meta = « fenêtre » content =' largeur = dispositif-largeur, échelle initial = 1, utilisateur évolutive = non ' / >
    
  • MediaPlaybackAllowsAirPlay (boolean, par défaut est true): valeur false pour empêcher l'Air jouer ne soit utilisé dans cette vue. Disponible en défaut UIWebView et WKWebView.

    <preference name="MediaPlaybackAllowsAirPlay" value="false"/>
    
  • MediaPlaybackRequiresUserAction (boolean, par défaut est false): la valeur true pour empêcher la lecture automatiquement avec l'attribut de lecture automatique ou par l'intermédiaire de JavaScript de HTML5 vidéos ou audios.

    <preference name="MediaPlaybackRequiresUserAction" value="true"/>
    
  • AllowInlineMediaPlayback (boolean, par défaut est false): la valeur true pour permettre la lecture du média HTML5 à comparaître inline dans la disposition de l'écran, à l'aide de contrôles fournis par navigateur plutôt que des contrôles natifs. Pour ce faire, ajoutez l'attribut de webkit-playsinline à tous les éléments < video > .

    <preference name="AllowInlineMediaPlayback" value="true"/>
    
  • BackupWebStorage (string, soit aucun, localou le défaut de nuage): la valeur nuage afin que les données de stockage web de sauvegarde via iCloud. La valeur locale d'autoriser uniquement les sauvegardes locales via iTunes sync. Ensemble contre none empêche les sauvegardes de stockage web.

    <preference name="BackupWebStorage" value="local"/>
    
  • TopActivityIndicator (string, par défaut, gray): contrôle l'apparence de l'icône de la petite filature dans la barre d'État qui indique l'activité du processeur importante. Les valeurs valides sont whiteLarge, whiteet gray.

    <preference name="TopActivityIndicator" value="white"/>
    
  • KeyboardDisplayRequiresUserAction (boolean, par défaut est true): la valeur false pour permettre le clavier à comparaître lors de l'appel focus() sur entrées de forme.

    <preference name="KeyboardDisplayRequiresUserAction" value="false"/>
    
  • SuppressesIncrementalRendering (boolean, par défaut est false): attendre jusqu'à ce que tout le contenu a été reçu avant il restitue à l'écran la valeur true .

    <preference name="SuppressesIncrementalRendering" value="true"/>
    
  • GapBetweenPages (float, ``par défaut): la taille de l'espace, en points, entre les pages.

    <preference name="GapBetweenPages" value="0"/>
    
  • PageLength (float, ``par défaut): la taille de chaque page, en points, dans le sens qui se jettent les pages. Lorsque PaginationMode est juste à gauche ou de gauche à droite, cette propriété représente la largeur de chaque page. Lorsque PaginationMode est topToBottom ou bottomToTop, cette propriété représente la taille de chaque page. La valeur par défaut est 0, ce qui signifie que la disposition utilise la taille de la fenêtre d'affichage pour déterminer les dimensions de la page.

    <preference name="PageLength" value="0"/>
    
  • PaginationBreakingMode (string, valeurs par défaut de la page): les valeurs valides sont page et la column. La manière dans laquelle saut de colonne ou de page se produit. Cette propriété détermine si certaines propriétés CSS sur colonne et page-rupture sont à l'honneur ou ignorées. Lorsque cette propriété est définie pour la colonne, le contenu respecte les propriétés CSS associées à colonne-rupture au lieu de saut de page.

    <preference name="PaginationBreakingMode" value="page"/>
    
  • PaginationMode (string, la valeur par défaut non paginé): les valeurs valides sont unpaginated, leftToRight, topToBottom, bottomToTopet rightToLeft. Cette propriété détermine si contenu dans l'affichage web est divisé en pages qui remplissent l'une écran vue à la fois, ou représenté par un point de vue long défilement. Si un formulaire paginé, cette propriété la valeur active/désactive une présentation paginée sur le contenu, provoquant l'affichage de web à utiliser les valeurs de LongueurPage et GapBetweenPages à la nouvelle disposition de son contenu.

    <preference name="PaginationMode" value="unpaginated"/>
    
  • UIWebViewDecelerationSpeed (string, la valeur par défaut normal): les valeurs valides sont normal, fast. Cette propriété contrôle la vitesse de décélération de défilement dynamique. normal est la vitesse par défaut pour les applications plus natives, et fast est la valeur par défaut pour Safari Mobile.

    <preference name="UIWebViewDecelerationSpeed" value="fast" />
    
  • ErrorUrl (chaîne, ne pas la valeur par défaut): Si défini, affichera la page locale référencée sur une erreur dans l'application.

    <preference name="ErrorUrl" value="myErrorPage.html"/>
    
  • OverrideUserAgent(chaîne, ne pas la valeur par défaut): si la valeur, la valeur remplacera l'ancienne UserAgent de webview. Il est utile d'identifier la demande d'app/navigateur lorsque vous demandez des pages éloignées. À utiliser avec prudence, ce qui peut entraîne des problème de compitiable avec des serveurs web. Pour la plupart des cas, utilisez plutôt AppendUserAgent.

    <preference name="OverrideUserAgent" value="Mozilla/5.0 My Browser" />
    
  • AppendUserAgent(chaîne, ne pas la valeur par défaut): si la valeur, la valeur s'ajoute à la fin du vieux UserAgent de webview. Lors de l'utilisation avec OverrideUserAgent, cette valeur sera ignorée.

    <preference name="AppendUserAgent" value="My Browser" />