Advanced Web Settings
- Basic Web Automation : remplissez automatiquement les formulaires web, cochez les cases, cliquez sur les liens et les boutons. Configurez une liste flexible d'actions à effectuer sur chaque page chargée. Filtrez les pages cibles par URL (utilisez * comme caractère générique) et sélectionnez le champ, le bouton ou le lien cible par index ou par identifiant (PLUS, version 1.41 et ultérieures). Grâce à cette fonctionnalité, configurez votre formulaire web/de connexion pour qu'il se remplisse et s'envoie automatiquement. Vous pouvez également configurer l'automatisation pour supprimer tous les cookies, le stockage web, le cache et l'historique avant le chargement d'une URL. Cela devrait suffire à effacer les identifiants de connexion. L'utilisation de cette option peut nécessiter l'aide d'un développeur web. Vous pouvez également faire appel à notre service payant pour configurer cette option sur votre site web.
- Enable JavaScript Interface (PLUS) – Autorise les sites web à utiliser l'interface JavaScript de Fully pour accéder aux informations et fonctionnalités de l'application et de l'appareil. N'activez cette option que si vous faites confiance à tous les sites web chargés. Cette option est potentiellement non sécurisée car n'importe quel site web peut lire tous vos fichiers locaux, etc. – voir la documentation ci-dessous.
- Detect iBeacons (PLUS) : recherche les iBeacons et déclenche un événement sur l’interface JavaScript lorsqu’ils sont détectés. Veuillez noter que la détection des balises n’est fiable que lorsque notre application Fully Kiosk est au premier plan et que l’écran est allumé.
- Enable QR Code Scanner (PLUS) – activer le lecteur de code-barres intégré depuis l'interface JavaScript (version 1.30+)
- Inject JavaScript (PLUS) – exécute ce code JavaScript après le chargement de chaque page. Cette option permet de modifier des sites web dont le code est inaccessible. Vous aurez besoin d'un développeur web pour créer un code JavaScript adapté à vos besoins.
- Enable Text Input – Activer la saisie de texte dans les champs de formulaire Web modifiables
- Always Hide Keyboard – Rend le clavier virtuel invisible. Option expérimentale : le comportement peut varier selon l’appareil et l’application clavier. Il peut être nécessaire de redémarrer l’application après chaque utilisation du clavier (par exemple, dans les paramètres) pour que la modification soit prise en compte.
- Enable Form Autocomplete : enregistre et préremplit les données du formulaire. Cette option n’est pas disponible avec Android 8 et versions ultérieures. Veuillez utiliser l’option de remplissage automatique ci-dessous.
- Enable Form Autofill : autorisez Android Autofill Manager à remplir automatiquement les formulaires dans la vue Web. Veuillez vérifier les options de remplissage automatique dans les paramètres système Android (recherchez Langue et saisie) (version 1.54 et suivantes).
- Enable User Interaction – Autoriser toute interaction utilisateur dans la vue Web
- Enable Long Tap – Activer les actions d'appui long telles que la sélection de texte et les menus contextuels (version 1.52 et suivantes)
- Enable Dragging – Permet de faire glisser des objets par simple contact dans la vue Web ; la désactivation de cette option désactivera également le défilement dans la vue Web (version 1.40 et suivantes).
- Enable Scrolling – Autoriser le défilement de la page dans la vue Web (1.40+)
- Enable Overscroll – Activer l'animation de surdéfilement (1,50+)
- Enable Third Party Cookies – autoriser l’acceptation de ces cookies
- Recreate Tabs on Reload – fermer les onglets Web et en ouvrir de nouveaux à chaque chargement de l'URL de démarrage
- Web Popup Options – Spécifications pour toutes les fenêtres contextuelles (par exemple , largeur=500, hauteur=500, haut=200, arrière-plan=#C00000FF) : afficher les fenêtres contextuelles dans la boîte, sinon les afficher en plein écran (PLUS, 1.55.1+)
- Resubmit Form Data on Reload – Renvoyer les données du formulaire (POST) à chaque rechargement de page
- Localhost File Access (PLUS) : accédez à vos fichiers locaux dans la vue Web via une URL
https://localhost/…ouhttp://localhost/…. Vous pouvez ainsi intégrer des fichiers locaux (images ou vidéos) à votre site web. Consultez cette FAQ. N'activez cette option que si vous faites confiance à tous les sites web chargés. Cette option présente un risque potentiel de sécurité, car n'importe quel site web peut lire tous vos fichiers locaux. - Add Referer Header – appliquer l'en-tête Referer aux requêtes HTTP GET
- Add XFF Header – appliquer l'en-tête X-Forwarded-For aux requêtes HTTP GET
- Add DNT Header – Applique l'en-tête « Ne pas suivre » aux requêtes HTTP GET. Cette option est ignorée par la plupart des serveurs (version 1.55.3 et suivantes).
- Remove X-Frame, CSP and CORS protection (PLUS) – Spécifiez une liste d'URL pour supprimer les options X-Frame-Options et Content-Security-Policy et ajouter Access-Control-Allow-Origin à la réponse du serveur, une URL par ligne ; vous pouvez utiliser le caractère générique
\*. Cette option permet de tenter de contourner ces mécanismes de protection. À utiliser avec précaution, car elle peut affecter la mise en cache web et les requêtes HTTP POST ne sont pas traitées (à partir de la version 1.53). - Enable Web Filter (PLUS) : chargez une liste d'hôtes depuis fully-blackhosts.txt et bloquez-les. Vous devez placer ce fichier à la racine du répertoire de l'application ou du stockage partagé (si accessible). Vous pouvez ainsi créer un bloqueur de publicités basique. Vous trouverez ici une liste d'hôtes publicitaires connus au format texte.
- Enable Safe Browsing (expérimental) – Bloquer les sites web que Google a classés comme menaces connues (nécessite Android 8.1 ou version ultérieure)
- Ignore SSL Errors – cette option peut être utilisée avec des certificats auto-signés, ce qui rend le protocole TLS/SSL totalement dangereux.
- Pause Webview while in Background (expérimental) – Mettre en pause l'affichage Web lorsque Fully Kiosk est en arrière-plan ou que l'écran est éteint
- Enable DRM protected content (expérimental, version 1.41 et suivantes) – activer le contenu protégé dans l'interface Web
- Mixed Content Mode (version 1.43 et suivantes) : autorise les documents d’origine sécurisée à charger une ressource provenant d’une origine non sécurisée. Si vous modifiez cette option, assurez-vous de bien comprendre les conséquences de vos actions. Notez que WebView 111 et versions ultérieures bloquent certains contenus mixtes, quelle que soit cette option, en raison d’un bug connu de Chromium.
- Client Certificate File (PLUS) – URL (ou URL du fichier) du certificat client pour l'authentification par l'autorité de certification ; les fichiers P12 ou PFX sont acceptés. Veuillez noter que le chiffrement AES256-SHA256 n'est pas pris en charge par Android sur certains appareils ; les certificats utilisant Triple DES-SHA1 semblent fonctionner correctement. Consultez les journaux (logcat) pour détecter d'éventuels problèmes liés à l'autorité de certification.
- Client Certificate Password – Mot de passe de la clé privée du certificat client
- Restart on Unresponsiveness – redémarre l'application après quelques secondes d'absence de réponse de la vue Web, laisser 0 pour désactivé (PLUS, EXPÉRIMENTAL, version 1.52+)
- Cache Mode – sélectionnez le mode de cache pour la vue Web
- Clear Cache After Each Page – purger le cache après chaque chargement de page
- Resume Playback when Getting to Foreground – tente de reprendre la lecture de la vidéo et de l'audio intégrés lorsque Fully Kiosk passe au premier plan.
- Keep Screen On while in Fullscreen Mode – désactiver l'économiseur d'écran et le minuteur d'extinction de l'écran lorsque la vue Web est en mode plein écran
- Enable Webview Contents Debugging – activer le débogage à distance à l'aide des outils de développement Chrome
- Fake User Agent String – utilisez la chaîne d'agent d'un autre navigateur Web
- Custom User Agent String (PLUS) – définissez une chaîne UA arbitraire (version 1.29 et suivantes)
- Default Webview Background Color : sélectionnez la couleur d'arrière-plan de la vue Web (blanc par défaut). Cette option n'est prise en compte que si le site Web ne spécifie aucune couleur d'arrière-plan.
- Graphics Acceleration Mode : vous pouvez choisir entre l'accélération matérielle, logicielle ou aucune accélération. Essayez-le si vous rencontrez des problèmes d'affichage dans Webview ; les vidéos ne seront lues qu'en mode matériel.
- Select Webview Implementation – Sur Android 7 et versions ultérieures, ouvrez les options pour les développeurs où vous pouvez sélectionner le fournisseur Webview (Webview, Chrome ou Chrome bêta, si installé).