Quando gli utenti scaricano file tramite Simple File List (SFL), il loro browser determina come gestire il file. A seconda del tipo di file e delle impostazioni del browser, il file potrebbe aprirsi automaticamente, scaricarsi o richiedere all'utente di scegliere un'azione. Questo articolo spiega perché ciò accade e fornisce suggerimenti per testare e regolare il comportamento del browser.
Come i browser gestiscono i download dei file1
- Comportamento predefinito per tipo di file
- I browser sono preconfigurati per gestire tipi di file specifici in modi particolari. Ad esempio:
- File di testo (
.txt
,.tab
): Spesso visualizzato in una nuova scheda. - Immagini (
.jpg
,.png
): Visualizzato nel browser. - File eseguibili (
.exe
,.zip
): Sempre scaricato.
- File di testo (
- Alcuni tipi di file, come
.tab
potrebbero essere trattati come file di testo e visualizzati anziché scaricati.
- I browser sono preconfigurati per gestire tipi di file specifici in modi particolari. Ad esempio:
- Intestazioni Content-Disposition in SFL
- Simple File List invia automaticamente le intestazioni appropriate per i download dei file.
- Per la maggior parte dei file, SFL utilizza
Content-Disposition: attachment
header per suggerire il download anziché l'apertura. Spetta al browser web onorare questa decisione.
- Impostazioni del browser utente
- Alcuni browser consentono agli utenti di scegliere come gestire specifici tipi di file.
- Esempio: in Chrome, gli utenti possono abilitare "Apri sempre i file di questo tipo" per i file scaricati.
- Alcuni browser consentono agli utenti di scegliere come gestire specifici tipi di file.
Test del comportamento di download in diversi browser
Poiché i browser gestiscono i download dei file in modo diverso, ti consiglio di testare i download dei file utilizzando più browser:
1. Google Chrome
- Predefinito: richiede di scaricare i file, ma potrebbe aprirli in base alle preferenze dell'utente.
- Per reimpostare le preferenze:
- Vai su
Settings > Privacy and Security > Site Settings > Additional Permissions > File Handling
. - Rimuovere qualsiasi preferenza relativa a un tipo di file specifico.
- Vai su
2. Mozilla Firefox
- Predefinito: richiede l'avvio di ogni download, a meno che non venga configurato diversamente.
- Per regolare le impostazioni:
- Vai su
Settings > Applications
. - Cerca il tipo di file e scegli l'azione desiderata (ad esempio, "Chiedi sempre", "Salva file").
- Vai su
3. Microsoft Edge
- Predefinito: si comporta come Chrome; potrebbe aprire determinati file se sono configurate le applicazioni associate.
- Per regolare le impostazioni:
- Vai su
Settings > Downloads
. - Attiva l'opzione "Chiedimi cosa fare con ogni download".
- Vai su
4. Safari (macOS)
- Predefinito: apre automaticamente i file dopo il download se sono abilitati i tipi di file "sicuri".
- Per disattivarlo:
- Vai su
Safari > Preferences > General
. - Deseleziona "Apri file sicuri dopo il download".
- Vai su
Suggerimenti per il controllo del comportamento dei file
- Usa il tasto destro del mouse per salvare con nome
- Incoraggia gli utenti a fare clic con il pulsante destro del mouse sul collegamento per il download e selezionare "Salva collegamento con nome" per scaricare manualmente il file.
- Prova con una varietà di browser
- Prova i link per il download utilizzando Chrome, Firefox, Edge e Safari per verificarne la compatibilità e capire come ognuno di essi gestisce i tuoi file.
- Considerare la compressione dei file
- Confezionamento dei file in un
.zip
il formato garantisce che vengano scaricati anziché aperti.
- Confezionamento dei file in un
- Educare gli utenti
- Includi una breve nota vicino ai link per il download che spieghi come il browser potrebbe gestire il file: "Se il file si apre invece di essere scaricato, fai clic con il pulsante destro del mouse sul link e seleziona 'Salva link con nome' per scaricarlo manualmente".
Considerazioni finali
Capire come i diversi browser gestiscono i download di file è essenziale per fornire un'esperienza utente fluida. Simple File List si adatta automaticamente ai tipi di file, ma il comportamento del browser e le impostazioni utente determinano in ultima analisi il risultato.
Se riscontri un comportamento imprevisto del file:
- Prova il collegamento su più browser.
- Fare riferimento ai suggerimenti specifici per il browser riportati sopra.
- Contattatemi per ulteriore assistenza.