Selon les directives prévues et qui sont prise en charge par un serveur, le développeur d’un site Web peut obliger le téléchargement d’un document plutôt que son simple affichage dans un onglet du navigateur quand celui-ci est à même de prendre en charge le type de fichier, c’est-à-dire quand le navigateur est capable d’afficher le contenu du fichier. L’utilisateur se retrouve alors devant un dialogue classique de sauvegarde pour enregistrer le fichier sur son disque dur pour ensuite l’ouvrir avec le programme de son choix.
Pour mettre en place cette directive, le développeur manipule la directive « Content-Disposition ».
C’est en général une perte de temps pour l’utilisateur qui la plupart du temps préfère visualiser directement dans son navigateur un fichier de type Txt, fichier XML, PDF, image, etc. pour lire un document ou par exemple regarder une image.
Pour Firefox, on peut obliger le navigateur à ouvrir les fichiers qu’il connaît en installant l’extension Inline Disposition qui va outrepasser les réglages du serveur Web. L’extension fonctionne sans qu’il soit nécessaire de redémarrer Firefox. Pour les fichiers qui ne sont pas pris en charge, Firefox continue à fonctionner comme d’habitude en proposant une boîte de dialogue de sauvegarde. L’auteur de l’extension a mis en ligne un fichier à ouvrir avec ou sans son extension pour pouvoir juger de son intérêt. Sans l’extension, Firefox propose de télécharger ce fichier alors qu’une fois l’extension installée, son contenu est affiché dans un onglet.
Une extension Open Source équivalente existe pour Firefox : Open In Browser Extension qui a l’avantage de proposer le choix à l’utilisateur sur qu’il souhaite faire.
Pour Chrome, l’extension Undisposition fonctionne exactement selon le même principe en forçant l’affichage des contenus pris en charge dans le navigateur plutôt que de les télécharger pour les ouvrir ensuite avec un programme externe ce qui constitue une perte de temps quand on est amené à ouvrir de nombreux fichiers.