Jak zmusić Google Chrome do pobierania tylko plików PDF, ale ich nie otwierania

16

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?

Dwayne Reid
źródło
Myślałem, że będzie łatwiej, ale się myliłem. Okazuje się, że możesz wyłączyć wewnętrzną przeglądarkę, ale zamieniasz ją na otwieranie w dowolnej zarejestrowanej aplikacji do przeglądania plików PDF. Ponadto istnieje wiele odpowiedzi, chrome://pluginsktóre wydają się być niedostępne.
Ouroborus
Twierdzi się, że włączenie i wyłączenie „Otwórz pliki PDF w domyślnej aplikacji do przeglądania plików PDF” powoduje, że działa on jak poprzednio. Próbowałem i zadziałało to dla mnie, ale tylko dla tej jednej sesji. Jeśli to nie działa, spróbuj ponownie w trybie incognito.
harrymc

Odpowiedzi:

8

Problem może dotyczyć sposobu, w jaki serwery obsługują pliki.

Niektóre serwery mogą zawierać Content-Disposition: attachmentnagłó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-Dispositionnagłówków w trybie „na bieżąco” Content-Disposition: attachmentdla typu MIME application/pdfpowinno zmusić Google Chrome do pobierania wszystkich plików PDF.

Możesz to osiągnąć za pomocą rozszerzenia Modyfikuj typ zawartości .

  1. Zainstaluj rozszerzenie i kliknij ikonę rozszerzenia na pasku narzędzi i wybierz Opcje
  2. Kliknij Dodaj regułę i dodaj następującą regułę: Zmodyfikuj ustawienia rozszerzeń Content-Type
    Nazwa: Pobierz pliki PDF
    Filtr adresów URL:. *
    Typ oryginalny: application / pdf
    Typ wymiany: application / pdf
    Dyspozycja: załącznik
    
  3. Kliknij opcję Zapisz regułę
  4. Odśwież stronę zawierającą łącza PDF, aby załadować rozszerzenie dla tej strony
Vinayak
źródło
Nie działa! Podobnie jak w przypadku innych odpowiedzi tutaj i innych miejsc, prowadzi to do ich otwarcia w przeglądarce zewnętrznej (Acrobat lub Edge), niezależnie od rozmieszczenia treści. Nie ma sposobu, aby pobrać pliki PDF tak, jak jest to możliwe w przypadku innych typów plików.
Rauli Rajande
@RauliRajande Czy możesz podać adres URL, pod którym to nie działa?
Vinayak
eightalbertembankment.com , tam „pobierz ulotkę wydarzenia”. Ale to samo dzieje się z dowolnym załącznikiem pdf Gmaila, kiedy kliknę strzałkę „pobierz”.
Rauli Rajande
Istnieją dwa problemy z tą 1) prywatnością - ponieważ pracuję w biurze na planie otwartym i czasami mam do czynienia z prywatnymi dokumentami od moich klientów, więc nie chcę, aby wszyscy je widzieli, zwłaszcza gdy są zdjęcia, i 2) jak tam nie jest normalnym przyciskiem pobierania po pobraniu, muszę ręcznie znaleźć pobrany plik pdf w domyślnym folderze pobrań, aby przenieść je do folderów archiwum.
Rauli Rajande
Sprawdzony bugtracker Chrome - jest to powtarzający się problem, ale zawsze zostaje zamknięty przez „Can't reproduk”. Zabawnie zdarza mi się to zarówno w pracy, jak i na komputerze domowym. Na przykład bugs.chromium.org/p/chromium/issues/…
Rauli Rajande
6

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).

jonasfh
źródło
0
  • ustawienia
  • prywatność i ochrona
  • Ustawienia zawartości
  • Dokumenty PDF
  • włącz opcję „Pobierz pliki PDF zamiast automatycznie otwierać je w Chrome”
Jingpeng Wu
źródło
-2

Wystarczy zaktualizować przeglądarkę do najnowszej wersji, została naprawiona.

Gfew
źródło