Korzystam z przeglądarki Mozilla Firefox z wtyczką przeglądarki plików PDF. Wtyczka została poprawnie powiązana z plikami Adobe Reader, aby wyświetlić je w przeglądarce w ustawieniach.
Chciałbym móc przeglądać pliki PDF w przeglądarce Firefox zamiast pobierać je. To już działa poprawnie, gdy serwer WWW wskazuje, że plik ma Content-Type
od application/pdf
. Jednak niektóre serwery WWW udostępniają inne Content-Type
pliki PDF, takie jak application/octet-stream
. (Zobacz ten przykład pliku PDF dostarczonego z plikiem innym niż pdfContent-Type
.)
Mam spojrzał na pliku Firefoksa MimeTypes.rdf , i wydaje się tylko obsługiwać aplikacje mapowe na podstawie rozszerzeń plików dla plików innych niż w oparciu o Internet. (Wygląda na to, że używa tylko Content-Type
do mapowania plików internetowych).
W jaki sposób Firefox może wyświetlać wszystkie dokumenty PDF w przeglądarce, a nie tylko te z nimi application/pdf
Content-Type
?
źródło
Content-Type
. (Używam systemu Windows, więc wygląda na to, że nie mogę go przetestować.)Możesz użyć rozszerzenia Force Content-Type dla plików pdf z błędnym
Content-Type
nagłówkiem odpowiedzi.Na przykład, jeśli serwer WWW zapewnia
Content-Type: application/octet-stream
, możesz dodać regułę, aby przekształcić ją naContent-Type: application/pdf
podstawie adresu URL pliku pdf:źródło