Advanced Web Settings
- Basic Web Automation: compila automaticamente il testo nei moduli web, attiva/disattiva le caselle di controllo, fai clic su link e pulsanti. Configura un elenco flessibile di azioni da eseguire su ogni pagina caricata. Puoi filtrare la pagina di destinazione per URL (usa * come carattere jolly) e selezionare il campo, il pulsante o il link di destinazione tramite indice o ID diversi (PLUS, ver. 1.41+). Utilizzando questa funzione, puoi impostare il tuo modulo web/di accesso in modo che si compili e si invii automaticamente. Puoi anche impostare l'automazione per rimuovere tutti i cookie, la memoria web, la cache o la cronologia prima di caricare un URL. Questo dovrebbe essere sufficiente per cancellare i dati di accesso al sito web. Potrebbe essere necessario l'aiuto di uno sviluppatore web per utilizzare questa opzione. In alternativa, puoi richiedere il nostro servizio a pagamento per configurare questa opzione per il tuo sito web.
- Enable JavaScript Interface (PLUS) – Consenti al sito web di utilizzare l'interfaccia JavaScript di Fully per accedere alle informazioni e alle funzionalità dell'app e del dispositivo. Abilita questa opzione solo se ti fidi di tutti i siti web caricati. Questa opzione è potenzialmente insicura poiché qualsiasi sito web può leggere TUTTI i tuoi file locali, ecc. – vedi la documentazione qui sotto.
- Detect iBeacons (PLUS) – esegue la scansione per rilevare gli iBeacon e attiva un evento sull'interfaccia JavaScript quando vengono rilevati. Si noti che i beacon vengono rilevati in modo affidabile solo quando la nostra app Fully Kiosk è in primo piano e lo schermo è acceso.
- Enable QR Code Scanner (PLUS) – abilita lo scanner di codici a barre integrato dall'interfaccia JavaScript (ver. 1.30+)
- Inject JavaScript (PLUS) – esegui questo codice JavaScript dopo il caricamento di ogni pagina. Utilizzando questa opzione, puoi modificare siti web il cui codice non puoi modificare. Avrai bisogno di uno sviluppatore web per creare un codice JavaScript in base alle tue esigenze.
- Enable Text Input: abilita l'inserimento di testo nei campi modificabili dei moduli web.
- Always Hide Keyboard – Rende la tastiera virtuale sempre invisibile. Opzione sperimentale, il comportamento può variare a seconda del dispositivo e dell'app della tastiera. Potrebbe essere necessario riavviare l'app ogni volta dopo aver utilizzato la tastiera (ad esempio nelle Impostazioni) affinché l'effetto sia effettivo.
- Enable Form Autocomplete: salva e precompila i dati del modulo. Questa opzione non è disponibile su Android 8 e versioni successive; in tal caso, utilizza l'opzione di compilazione automatica riportata di seguito.
- Enable Form Autofill: consenti Android Autofill Manager di compilare automaticamente i moduli nella Webview. Verifica le opzioni di riempimento automatico nelle impostazioni di sistema Android (cerca Lingua e immissione) (ver. 1.54+).
- Enable User Interaction: consenti qualsiasi interazione dell'utente nella Webview.
- Enable Long Tap – Abilita azioni di pressione prolungata come la selezione del testo e i menu contestuali (versione 1.52+)
- Enable Dragging: consente di trascinare gli oggetti tramite tocco nella Webview; disabilitando questa opzione, verrà disabilitato anche lo scorrimento nella Webview (versione 1.40 e successive).
- Enable Scrolling – Consente lo scorrimento della pagina nella Webview (1.40+)
- Enable Overscroll: abilita l'animazione di scorrimento eccessivo (1.50+)
- Enable Third Party Cookies: consenti l'accettazione di tali cookie.
- Recreate Tabs on Reload: chiudi le schede web e apri nuove schede ad ogni caricamento dell'URL di avvio.
- Web Popup Options – Specifiche per tutte le finestre popup (come width=500,height=500,top=200,background=#C00000FF) per mostrare i popup nella casella, altrimenti mostrali a schermo intero (PLUS, 1.55.1+)
- Resubmit Form Data on Reload – Reinvia i dati del modulo (POST) a ogni ricaricamento della pagina
- Localhost File Access (PLUS) – consente di accedere ai file locali nella Webview utilizzando l'URL
https://localhost/…ohttp://localhost/…. In questo modo è possibile incorporare file locali (immagini o video) nel proprio sito web. Consultare le FAQ. Abilitare questa opzione solo se ci si fida di tutti i siti web caricati. Questa opzione è potenzialmente insicura, poiché qualsiasi sito web può leggere TUTTI i file locali. - Add Referer Header – applica l'intestazione Referer alle richieste HTTP GET
- Add XFF Header: applica l'intestazione X-Forwarded-For alle richieste HTTP GET
- Add DNT Header – applica l'intestazione Do Not Track alle richieste HTTP GET. Questa opzione viene ignorata dalla maggior parte dei server (versione 1.55.3+).
- Remove X-Frame, CSP and CORS protection (PLUS) – Specifica un elenco di URL per rimuovere le opzioni X-Frame-Options, Content-Security-Policy e aggiungi Access-Control-Allow-Origin alla risposta del server, un URL per riga; puoi usare il carattere jolly
\*. Con questa opzione puoi provare a bypassare questi meccanismi di protezione. Usala con cautela e tieni presente che questa opzione può influire sulla cache web e le richieste HTTP POST non vengono elaborate (ver. 1.53+). - Enable Web Filter (PLUS): carica un elenco di host da fully-blackhosts.txt e bloccali. Devi posizionare questo file nella cartella principale della memoria specifica dell'app o nella memoria condivisa (se accessibile). In questo modo puoi creare un blocco annunci di base. Puoi ottenere un elenco di host pubblicitari noti in formato testo qui.
- Enable Safe Browsing (sperimentale) – Blocca i siti web che Google ha classificato come una minaccia nota (richiede Android 8.1 o versioni successive)
- Ignore SSL Errors: può essere utilizzato con certificati autofirmati, il che ovviamente rende TLS/SSL assolutamente insicuro.
- Pause Webview while in Background (sperimentale) – metti in pausa Webview quando Fully Kiosk in background o lo schermo è spento
- Enable DRM protected content (sperimentale, ver. 1.41+) – abilita i contenuti protetti nella Webview
- Mixed Content Mode (ver. 1.43+) – consente ai documenti provenienti da fonti sicure di caricare risorse da fonti non sicure. Se si modifica questa opzione, è necessario essere consapevoli delle proprie azioni. Si noti che Webview 111+ blocca alcuni contenuti misti indipendentemente da questa opzione a causa di un bug noto di Chromium.
- Client Certificate File (PLUS) – URL del certificato client (o URL del file) per l'autenticazione CA client; sono consentiti file P12 o PFX. Si noti che la crittografia AES256-SHA256 non è supportata da Android su alcuni dispositivi; i certificati che utilizzano Triple DES-SHA1 sembrano funzionare correttamente. Monitorare Logcat per eventuali problemi con la CA.
- Client Certificate Password – Password della chiave privata del certificato client
- Restart on Unresponsiveness: riavvia l'app dopo alcuni secondi di mancata risposta della Webview, mantieni 0 per disabilitato (PLUS, SPERIMENTALE, ver. 1.52+)
- Cache Mode: seleziona la modalità cache per la visualizzazione Web
- Clear Cache After Each Page: svuota la cache dopo ogni pagina caricata.
- Resume Playback when Getting to Foreground: prova a riprendere la riproduzione di video e audio incorporati quando Fully Kiosk passa in primo piano.
- Keep Screen On while in Fullscreen Mode: disattiva lo screensaver e il timer di spegnimento dello schermo quando la Webview è in modalità a schermo intero.
- Enable Webview Contents Debugging: abilita il debug remoto utilizzando gli Strumenti per sviluppatori di Chrome.
- Fake User Agent String: utilizza la stringa agente di un altro browser web.
- Custom User Agent String (PLUS) – imposta una stringa UA arbitraria (ver. 1.29+)
- Default Webview Background Color: seleziona il colore di sfondo per la Webview; il valore predefinito è il bianco. Questa opzione ha effetto solo se il sito Web non specifica alcun colore di sfondo.
- Graphics Acceleration Mode: puoi scegliere tra accelerazione hardware, software o nessuna accelerazione. Provala se riscontri problemi di rendering in Webview; i video verranno riprodotti solo in modalità hardware.
- Select Webview Implementation – Su Android 7 e versioni successive si aprono le opzioni sviluppatore dove è possibile selezionare il provider Webview (Webview, Chrome o Chrome beta, se installato).