Szukam sposobu, aby Google Chrome zawsze otwierał pliki PDF za pomocą wewnętrznej przeglądarki po kliknięciu linku, zamiast pobierania go do domyślnej lokalizacji. Działa z większością adresów URL, ale niektóre serwery ustawiają specjalny nagłówek, aby wymusić pobranie pliku ( "Content-Disposition: attachment;"
np. Http://www.uni-goettingen.de/en/46260.html ).
Chcę przeciwnie do tego pytania: Zatrzymaj wyświetlanie plików PDF w Google Chrome lub o to, o co tu proszony, ale zastosowany w Chrome: Jak zignorować „Content-Disposition: załącznik” w Firefox
Przy okazji, używam Chrome 8.0.552.0 dev na Ubuntu 10.4.
Odpowiedzi:
Odpowiedź „Redirector” była właśnie tym, czego szukałem, ale to rozszerzenie nie jest już dostępne. Więc kopałem dalej i znalazłem Zmodyfikuj typ zawartości . Działa zgodnie z oczekiwaniami (pliki PDF otwierają się w przeglądarce wewnętrznej pomimo Content-Disposition: załącznik w nagłówkach odpowiedzi) z regułą:
Zauważ, że może to narazić Cię na luki w skryptach między witrynami i rozsądnie byłoby nie dopuszczać. * W filtrze adresów URL. Dodaj do niego tylko w razie potrzeby.
źródło
Możesz usunąć
Content-Disposition
nagłówek odpowiedzi za pomocą rozszerzenia Redirector . Wystarczy dodaćContent-Disposition
nagłówek usuwający regułę . Oto jak to wygląda w edytorze reguł:Po zastosowaniu tej reguły wszystkie pliki PDF zostaną otwarte w przeglądarce wewnętrznej.
źródło
Na pasku adresu URL wpisz
chrome://plugins/
, poszukaj wtyczki Adobe i kliknij Wyłącz.Uruchom ponownie Chrome i załaduj plik PDF, a plik załaduje się za pomocą wtyczki Google PDF.
źródło
Spróbuj
--no-sandbox option
.To powinien być twój skrót:
źródło
--no-sandbox
powinien wyłączyć piaskownicę, nie ignorować nagłówków HTTP, prawda?