Ostatnie zmiany w Google Chrome zmieniły sposób obsługi plików PDF. Najbardziej lubię, że pliki PDF są pobierane tylko. W razie potrzeby otworzę plik w domyślnej systemowej przeglądarce plików PDF.
Kiedy pobieram kilka instrukcji dotyczących konkretnego urządzenia, NIE muszę od razu ich przeglądać. Moim celem jest jak najszybsze pobranie ich do lokalnego magazynu.
Chrome v56 nie pozwala już całkowicie wyłączyć wbudowanej przeglądarki. Jedyną opcją jest przejście do Ustawień -> Treść -> zaznacz pole wyboru, aby otworzyć plik PDF w domyślnej aplikacji PDF.
Nie tego chcę. Po prostu NIE chcę, aby plik PDF w ogóle otwierał się automatycznie. Zapisz plik; NIE otwieraj pliku.
Próbowałem kliknąć prawym przyciskiem myszy link do pobrania pliku PDF i wybrać „Zapisz link jako ...”, ale to zachowanie również się zmieniło. W szczególności przez większość czasu pobierany jest adres URL, a nie plik PDF.
FWIW - moje ustawienie pobierania w Chrome wskazuje na katalog najwyższego poziomu w moim folderze pobierania i zaznaczone jest pole wyboru „Pytaj, gdzie zapisać pobrany plik”.
Czy jest jakiś sposób, by przekonać Chrome, by powrócił do poprzedniego zachowania i po prostu pobierał plik do pamięci lokalnej?
źródło
chrome://plugins
które wydają się być niedostępne.Odpowiedzi:
Problem może dotyczyć sposobu, w jaki serwery obsługują pliki.
Niektóre serwery mogą zawierać
Content-Disposition: attachment
nagłówek w odpowiedzi prowadzącej do pobrania pliku przez Chrome po kliknięciu łącza pobierania, podczas gdy inne mogą pominąć ten nagłówek w swojej odpowiedzi, pozostawiając decyzję o otwarciu lub pobraniu pliku do Chrome.Więcej informacji na ten temat tutaj:
Wymuś otwarcie wyskakującego okna „Zapisz jako…” otwarte przy linku tekstowym kliknij, aby pdf w HTML
Czy potrzebuję Content-Type: application / octet-stream do pobierania pliku?
Poniższe rozwiązanie pobierze wszystkie pliki PDF, w tym pliki osadzone przeznaczone do przeglądania w Chrome, tak jak ten tutaj i tutaj . Jednak nie będzie działać na stronach używających PDF.js do wyświetlania osadzonych plików PDF, takich jak ta demonstracja online .
Dodawanie lub modyfikowanie
Content-Disposition
nagłówków w trybie „na bieżąco”Content-Disposition: attachment
dla typu MIMEapplication/pdf
powinno zmusić Google Chrome do pobierania wszystkich plików PDF.Możesz to osiągnąć za pomocą rozszerzenia Modyfikuj typ zawartości .
źródło
Teraz jest to ustawienie (wersja 61):
Przejdź do: chrome: // settings / content
Przewiń w dół do sekcji Dokumenty PDF i wybierz opcję Pobierz pliki PDF
Nie jestem pewien, kiedy dokładnie to zostało zmienione. W wersji 58 istnieje podobna opcja do otwierania plików PDF w domyślnej przeglądarce, ale ma to ten sam efekt w Linuksie (być może inny na innych platformach).
źródło
źródło
Wystarczy zaktualizować przeglądarkę do najnowszej wersji, została naprawiona.
źródło