Witryna, którą odwiedzam, zawiera dokument zwrócony z typem treści tekst / zwykły, a moja wersja Google Chrome wyświetlała go w oknie przeglądarki jako zwykły tekst. Lubię to w ten sposób. Jednak zaczął teraz pobierać dokument, gdy go odwiedzam, co oznacza, że muszę go otworzyć za pomocą edytora tekstu, aby go wyświetlić. Jak sprawić, by Chrome powrócił do starego zachowania?
10
Odpowiedzi:
Przyczyną jest najprawdopodobniej, że serwer mówi klientowi (przeglądarce), aby pobrać plik. Jest to kontrolowane (zwykle) za pomocą nagłówka HTTP
(opcjonalnie z nazwą pliku).
Sprawdź, czy serwer obsługuje twój dokument z tym nagłówkiem. Aby wyświetlić nagłówki, możesz pobrać stronę za pomocą narzędzia, które zachowuje nagłówki HTTP (np.
wget --save-headers
) Lub skorzystać z usługi online, np . Http://web-sniffer.net/ .Następnie opublikuj nagłówki tutaj, a nawet lepiej, adres URL dokumentu (jeśli możesz).
źródło
Możesz spróbować
Co powinno pozwolić ci zobaczyć dokument w chromie niezależnie od nagłówków
źródło
Czy możesz sprawdzić, czy typ zawartości to tak naprawdę „tekst / zwykły”? Możesz to zrobić, przechodząc do Widok -> Deweloper -> Narzędzia dla programistów i przeglądając nagłówki odpowiedzi w pliku. Widziałem sytuacje, w których Content-Type nie jest rozpoznawany (tzn. „Zwykły / tekst”), i dlatego powoduje, że plik jest pobierany, a nie wyświetlany.
źródło
Zdecydowanie zalecamy sprawdzenie adresu URL w innej przeglądarce, jeśli działa, więc może masz do czynienia z problemem Google Chrome
Oto przykładowy adres URL pokazujący problem: http://uselesstrash.com/test.txt
Wypróbuj ten adres URL w przeglądarce Firefox, Chrome i wtedy zobaczysz zachowanie różni się ze względu na ukrytym „^ G”:
test^Gtext
.Jeśli Twój tekst jest zakodowany w UTF-8, ale ma w nim trochę znaków Ascii (np. ESC), które mogą powodować problem.
Jeśli inne przeglądarki działają tak samo jak Chrome, musisz sprawdzić, czy typ MIME naprawdę jest zwykły / tekstowy, użyj sniffera internetowego, aby sprawdzić zawartość nagłówka. Wystarczy wykonać „CTRL + SHIFT + i” w Chrome, a następnie przejść do karty „Sieć”.
źródło
Jakie masz zainstalowane wtyczki Chrome? Podobne pytanie dotyczy SO: https://stackoverflow.com/questions/13381152/chrome-downloads-page-instead-of-showing
Rozwiązaniem był problem z tą wtyczką:
źródło