Il y a un site Web que je visite qui comprend un document qui est renvoyé avec le type de contenu text / plain et ma version de Google Chrome utilisée pour l'afficher dans la fenêtre du navigateur, sous forme de texte brut. Je l'aime comme ça. Cependant, il a commencé à télécharger le document maintenant lorsque je le visite, ce qui signifie que je dois l'ouvrir avec un éditeur de texte pour le visualiser. Comment puis-je faire revenir Chrome à l'ancien comportement?
10
Réponses:
La raison est probablement que le serveur demande au client (navigateur) de télécharger le fichier. Ceci est contrôlé (généralement) via l'en-tête HTTP
(éventuellement avec un nom de fichier).
Vérifiez si le serveur sert votre document avec cet en-tête. Pour afficher les en-têtes, vous pouvez télécharger la page à l'aide d'un outil qui préserve les en-têtes HTTP (par exemple
wget --save-headers
), ou utiliser un service en ligne, par exemple http://web-sniffer.net/ .Affichez ensuite les en-têtes ici, ou mieux encore, l'URL du document (si vous le pouvez).
la source
Tu pourrais essayer de faire
Ce qui devrait vous permettre de voir le document en chrome quels que soient les en-têtes
la source
Pouvez-vous vérifier que le type de contenu est bien «texte / simple»? Pour ce faire, accédez à Affichage -> Développeur -> Outils de développement et affichez les en-têtes de réponse dans le fichier. J'ai vu des situations où le Content-Type n'est pas reconnu (c'est-à-dire 'plain / text'), et provoque donc le téléchargement du fichier plutôt que son affichage.
la source
Je vous recommande fortement de vérifier votre URL avec un autre navigateur si cela fonctionne, alors vous êtes peut-être confronté à ce problème Google Chrome
Voici un exemple d'URL montrant le problème: http://uselesstrash.com/test.txt
Essayez cette URL avec Firefox, puis Chrome et vous verrez le comportement est différent à cause de ce qui est caché « ^ G »:
test^Gtext
.Si votre texte est encodé en utf-8, mais contient des caractères ascii inférieurs (par exemple, ESC) qui pourraient déclencher le problème.
Si d'autres navigateurs agissent de la même manière que Chrome, vous devez vérifier si le type MIME est vraiment en texte brut, utilisez un renifleur Web pour vérifier le contenu de l'en-tête. Faites simplement un "CTRL + MAJ + i" dans Chrome, puis allez dans l'onglet "Réseau".
la source
Quels plugins Chrome avez-vous installés? Il y a une question similaire sur SO: /programming/13381152/chrome-downloads-page-instead-of-showing
La solution était un problème avec ce plugin:
la source