Przeglądarka nie otwiera dokumentów PDF? Rozwiązaniem problemu. Jak wyłączyć przeglądarkę plików PDF wbudowaną w przeglądarkę Chrome (Rambler, Yandex) lub Firefox.Plik PDF nie otwiera się w przeglądarce Internet Explorer.

Pusta czarna strona zamiast dokumentu PDF w przeglądarce Apple Safari
Czasami oczekiwania nie są spełnione. Osoba z niecierpliwością czeka na zapoznanie się z instrukcją obsługi sprzętu, który planuje kupić, a zamiast tego na ekranie pojawia się... pusta strona. W końcu czasami hiperłącze nie prowadzi do następnej strony internetowej, ale otwiera dokument PDF bezpośrednio w przeglądarce. W większości przypadków nie stanowi to problemu i wszystko wygląda dla użytkownika tak przejrzyście, że może nawet nie myśleć o tym, jaki typ pliku jest aktualnie otwarty. Nowoczesne przeglądarki, bez żadnych dodatków do oprogramowania innych firm, doskonale radzą sobie z otwieraniem plików PDF, które zwykle przeglądają użytkownicy urządzenia mobilne. Ale czasami Przeglądarki Safari , GoogleChrome i Firefox na Mac OS X wcale nie zachowują się tak, jak tego oczekuje użytkownik. Zamiast pliku PDF przesłanego za pośrednictwem łącza, zmartwiony i zirytowany czytelnik znajduje się na czarno-białej stronie, na której nie ma żadnych informacji. Na szczęście ten problem ma proste rozwiązanie, któremu przyjrzymy się dzisiaj.


Trudności z otwieranie PDF-a Użytkownicy testowali dokumenty już w czerwcu ubiegłego roku. Problemem zajęły się już takie czołowe anglojęzyczne komunikatory społeczności Apple jak TidBITS i Mac OS X Hints. A jednak od czasu do czasu ten temat powraca. Dla większości użytkowników wszystko otwiera się tak, jak powinno. Ale to jest istota każdego problemu: kiedy się pojawia, dana osoba nie jest zainteresowana tym, jak potoczą się sprawy większości. Chciałby normalnie pracować. Ponieważ instrukcje dot sprzęt AGD i informacje statystyczne, możliwość ich bezproblemowego otwarcia jest dla wielu użytkowników niezwykle ważna.

Na wszelki wypadek wyjaśnijmy: mówimy o wersji Safari dla Komputery Mac, nie o tym wersja mobilna ta słynna przeglądarka Apple, która odpowiada za aktywność w mobilnym Internecie. Na rynku narzędzi do nawigacji internetowej na platformy komputerowe Safari zajmuje wprawdzie godną, ​​ale znacznie skromniejszą pozycję. Rozmawiamy o przyczynach takiego stanu rzeczy.

W większości przypadków problem z czytaniem dokumentów PDF wynika z dwóch wtyczek firmy Adobe, których mogą nie znaleźć wspólny język" Z nowoczesne przeglądarki. Mówimy o dodatkach: Wtyczka AdobePDFViewer I AdobePDFViewerNPAPI.plugin. Zostały zainstalowane z Czytnik Adobe I Adobe Acrobat Pro i zostały zaprojektowane tak, aby umożliwić przeglądarkom otwieranie dokumentów PDF opracowanych przez firmę Adobe.

Te wtyczki do wersji programu Adobe Reader lub Adobe Acrobat Pro wcześniejszych niż 10.1.3 są obecnie niekompatybilne z niektórymi przeglądarkami. Mówimy głównie o przeglądarce Safari 5.1 (lub nowszej), a także najnowszych wersjach Firefoksa. Jedyna różnica w sposobie objawiania się problemu polega na tym, że Safari wyświetli użytkownikowi czarną stronę, a Firefox białą stronę. Ale w obu przypadkach strona będzie pusta. Jeśli użytkownik spotka się z podobną sytuacją, jest to pewny znak, że w jego systemie są zainstalowane wtyczki Adobe, które nie są kompatybilne z tą przeglądarką. Ale oczywiście zawsze istnieje małe prawdopodobieństwo, że przyczyną takiego zachowania przeglądarki jest inna przyczyna.

Zanim zaczniesz usuwać wtyczki zakłócające normalne działanie, pamiętaj o zamknięciu przeglądarki. Dodatki te znajdują się w folderze „Wtyczki”, który z kolei znajduje się w folderze „Biblioteka”. Nie mówimy o ukrytej bibliotece w twoim katalogu domowym, której adres jest oznaczony jako ~/Library/Wtyczki internetowe

Nie, w tym przypadku mówimy o bibliotece, do której można uzyskać dostęp bezpośrednio z katalogu głównego twojego twardy dysk, to jest /Library/Wtyczki internetowe

Otwórz ten folder i znajdź wszystkie pliki, których nazwy zaczynają się od AdobePDFViewer i przenieś je z tego folderu (na przykład tymczasowo „upuść” je na pulpit). Jest to tylko środek ostrożności, aby w razie potrzeby wtyczki można było łatwo przywrócić i przywrócić do ich oryginalnych lokalizacji. Przeniesienie tych plików będzie wymagało wprowadzenia nazwy użytkownika i hasła administratora komputera.


Czasami jednak wtyczki te mogą znaleźć się w bibliotece Twojego katalogu domowego. W system operacyjny W systemach Mac OS X 10.7 Lion i 10.8 ten folder jest ukryty. Aby uzyskać do niego dostęp za pośrednictwem Findera, kliknij Klawisz opcji i wybierz akcję przejścia do biblioteki (w angielskiej wersji Go - Library). Biblioteka ta zawiera folder wtyczek internetowych o nazwie „Wtyczki internetowe”.

Idź do tego. Jeśli są tam wtyczki AdobePDFViewer, przenieś je z tego folderu. Akcja będzie wymagała podania loginu i hasła administratora. W rzeczywistości wszystko jest takie samo, jak w całej bibliotece na poziomie komputera, tylko z pewnymi subtelnościami, które uznaliśmy za konieczne do rozważenia osobno.

Po przeniesieniu wtyczek z biblioteki należy ponownie uruchomić przeglądarkę internetową, w której wystąpił problem. Spróbuj otworzyć dokument PDF za pomocą łącza. Jeśli tak było naprawdę Wtyczki Adobe, wtedy otworzy się poprawnie oprogramowanie samą przeglądarkę.

Na podstawie materiałów z TidBITS.com

Dzień dobry. używam Przeglądarka Google Chrome jest dostępny od czasu jego oficjalnego ogłoszenia i naprawdę mi się podoba. A teraz tak się już złożyło, że nawet Opera przeszła na silnik Chromium i jest w zasadzie tym samym Chrome, tylko z nieco zmodyfikowaną powłoką i „innymi” funkcjami. O tym jak w przeglądarkach pisałem już kiedyś. Dziś poruszymy nieco inny temat, a mianowicie: wyłączenie wbudowanej w przeglądarkę wtyczki przeglądającej. Nie potrafię do końca wyjaśnić, dlaczego tak jest, ale nie podoba mi się fakt, że pliki .pdf otwierają się w przeglądarce. Wolę używać programu Acrobat Reader lub STDU Viewer. Jeśli z jakiegoś powodu Twoja wtyczka przestała działać, a jej potrzebujesz, dzięki temu artykułowi dowiesz się, jak ją ponownie włączyć.

1. Google Chrome i wszystkie przeglądarki oparte na silniku Chromium (CoolNovo, RockMelt, Rambler Nichrome, Yandex.Browser, [email protected]). Może również działać w Operze powyżej wersji 15.

1) Otwórz przeglądarkę i wpisz pasek adresu następny:

chrome://wtyczki/

Przechodzimy do strony wtyczek:

Przeglądarka plików PDF Chrome” i wyłącz ją. W zależności od przeglądarki element może nazywać się inaczej, na przykład w przeglądarce Yandex Browser nazywa się Yandex PDF Viewer.

To wszystko, teraz pliki .pdf zostaną otwarte za pomocą programu zainstalowanego na Twoim komputerze.

2. Mozilla Firefox.

1) Otwórz przeglądarkę, kliknij przycisk Firefox w lewym górnym rogu → „Ustawienia” → „Ustawienia”.

2) W oknie, które zostanie otwarte, przejdź do zakładki „Aplikacje”. Wpisz Portable Document Format w wyszukiwaniu:

3) Wybierz Portable Document Format (PDF) i kliknij trójkąt po prawej stronie w prawej kolumnie, tutaj wybieramy, co chcemy zrobić z plikami PDF, wybierając ostatnią pozycję (użyj innej), którą możesz ustawić konkretny program do otwierania plików. Wolę wybrać opcję „Zapisz plik”, co spowoduje wyświetlenie okna pobierania pliku, a następnie pracę z plikiem w dogodny dla mnie sposób.



Pliki PDF nie otwierają się w przeglądarce Internet Explorer z programem Adobe Reader 10.0 – użytkownicy otrzymują pusty, szary ekran. Jak mogę to naprawić dla moich użytkowników? (7)

Występuje znany problem z otwieraniem plików PDF w przeglądarce Internet Explorer (wersja 6, 7, 8, 9) za pomocą programu Adobe Reader X (wersja 10.0.*). Okno przeglądarki ładuje się z pustym, szarym ekranem (i nie ma nawet paska narzędzi Czytnika). Świetnie współpracuje z Firefoksem, Chrome czy Adobe Readerem 10.1. *.

Odkryłem kilka obejść. Na przykład kliknięcie Odśwież spowoduje prawidłowe załadowanie dokumentu. Aktualizacja do programu Adobe Reader 10.1. *, Lub obniżenie go do 9. * również rozwiązuje problem.
Jednak wszystkie te rozwiązania wymagają od użytkownika, aby to zrozumiał. Większość moich użytkowników jest bardzo zdezorientowana, gdy widzi ten szary ekran, i kończy obwinianiem plik PDF i oskarżasz witrynę o naruszenie jego zasad. Szczerze mówiąc, dopóki nie zbadałem tego problemu, obwiniałem także plik PDF!

Próbuję więc znaleźć sposób na rozwiązanie tego problemu dla moich użytkowników.
Rozważałem udostępnienie linku „Pobierz plik PDF” (który ustawia nagłówek Content-Disposition na załącznik zamiast wbudowanego), ale mojej firmie wcale się to nie podoba, ponieważ naprawdę chcemy, aby te pliki PDF były renderowane w przeglądarce.

Czy ktoś inny doświadczył tego problemu? Jakie są możliwe rozwiązania lub obejścia?

Bardzo liczę na rozwiązanie, które będzie doskonale działać dla użytkowników końcowych, ponieważ nie mogę na nich polegać, jeśli chodzi o zmianę ustawień programu Adobe Reader lub automatyczne instalowanie aktualizacji.

Oto straszny szary ekran:
Edycja: Zrzut ekranu został usunięty z serwera plików! Żal!
Obraz przedstawiał przeglądarkę ze zwykłym paskiem narzędzi, ale solidną szare tło, bez interfejsu.

Informacje dodatkowe:
Chociaż nie sądzę, aby poniższe informacje były powiązane z moim problemem, załączę je w celach informacyjnych:
Jest to aplikacja ASP.NET MVC udostępniana przez jQuery.
Link do pliku PDF ma wartość target=_blank, dzięki czemu otwiera się w nowym oknie.
Plik PDF jest generowany na bieżąco i wszystkie nagłówki treści są odpowiednio ustawiane. Adres URL NIE zawiera rozszerzenia .pdf, ale ustawiamy nagłówek dyspozycji zawartości z prawidłową nazwą pliku .pdf i parametrem wbudowanym.

Edycja: Oto jest źródło, którego używam do pracy z plikami PDF.

Najpierw akcja kontrolera:

Public ActionResult ComplianceCertificate(int id)( bajt pdfBytes = ComplianceBusiness.GetCertificate(id); zwróć nowy PdfResult(pdfBytes, false, "Certyfikat zgodności (0).pdf", id); )

A oto PdfResult (PdfResult, dziedziczy System.Web.Mvc.FileContentResult):

Korzystanie z System.Net.Mime; przy użyciu System.Web.Mvc; /// /// Zwraca prawidłowe nagłówki odpowiedzi i „Disposition-Content-Disposition” dla pliku PDF, /// oraz pozwala określić nazwę pliku i to, czy będzie on pobierany przez przeglądarkę. /// klasa publiczna PdfResult: FileContentResult ( public ContentDisposition ContentDisposition ( get; private set; ) /// /// Zwraca plik PDF FileResult. /// /// Dane pliku PDF /// Określa, czy plik powinien być wyświetlany w przeglądarce lub pobrany jako plik /// Nazwa pliku, która zostanie wyświetlona, ​​jeśli plik zostanie pobrany lub zapisany. /// Lista argumentów, które należy sformatować w nazwie pliku. /// public PdfResult(byte pdfFileContents, bool download, string nazwa pliku, obiekt params filenameArgs): base(pdfFileContents, "application/pdf") ( // Formatuj nazwę pliku: if (filenameArgs != null && filenameArgs.Length > 0) ( filename = string.Format(filename, filenameArgs); ) // Dodaj nazwę pliku do Content-Disposition ContentDisposition = new ContentDisposition ( Inline = !download, FileName = nazwa pliku, Size = pdfFileContents.Length, ); ) chronione nadpisanie void WriteFile(System.Web.HttpResponseBase odpowiedź) ( // Dodaj nazwę pliku do odpowiedzi Content-Disposition.AddHeader("Content-Disposition", ContentDisposition.ToString()); base.WriteFile(odpowiedź); ) )

W moim przypadku rozwiązanie było dość proste. Dodałem ten nagłówek i przeglądarki otwierały plik w każdym teście. header("Rozporządzanie treścią: załącznik; nazwa pliku = "nazwa pliku.pdf"");

Wystąpił ten problem nawet po aktualizacji do wersji Ostatnia wersja Czytnik Adobe.

Dwie różne metody rozwiązały to dla nas:

  • Stosowanie Darmowa wersja Aplikacja Foxit Reader zamiast Adobe Reader
  • Ponieważ jednak większość naszych klientów korzysta z programu Adobe Reader, zamiast wymagać od użytkowników korzystania z programu Foxit Reader, zaczęliśmy używać window.open(url) do otwierania plików PDF zamiast window.location.href = url . Z jakiegoś powodu firma Adobe traciła kontrolę nad różnymi ramkami iframe, gdy plik PDF został otwarty przy użyciu metody window.location.href.

Miałem ten problem. Ponowna instalacja najnowszej wersji programu Adobe Reader nic nie dała. Adobe Reader działał w Chrome, ale nie w IE. To zadziałało dla mnie...

1) Przejdź do Narzędzia IE -> Widok zgodności.
2) Wejdź na stronę zawierającą plik PDF, który chcesz obejrzeć. Kliknij OK.
3) Uruchom ponownie IE 4) Przejdź do wprowadzonej witryny i wybierz PDF. Powinien się pojawić.
5) Wróć do widoku zgodności i usuń wprowadzony wpis.
6) Adobe Reader działa teraz w IE na wszystkich stronach internetowych.

To dziwne rozwiązanie, ale u mnie zadziałało. Po ponownej instalacji musiałem przejść przez ekran akceptacji Adobe, który pojawił się dopiero po wykonaniu sztuczki Wyświetl widok zgodności. Kiedy już zostało zaakceptowane, wydawało się, że działa wszędzie. Dość lejący się materiał. Mam nadzieję, że to komuś pomoże.

Nie mam dokładnego rozwiązania, ale podzielę się swoimi doświadczeniami na wypadek, gdyby pomogły komukolwiek innemu.

Z moich testów wynika, że ​​szary ekran występuje tylko na wolniejszych komputerach. Do tej pory nie udało mi się go odtworzyć na nowszym sprzęcie. Wszystkie moje testy przeprowadzono w IE8 z programem Adobe Reader 10.1.2. Na potrzeby moich testów wyłączyłem SSL i usunąłem wszystkie nagłówki, które mogłyby wyłączyć buforowanie.

Aby odtworzyć szary ekran, wykonałem następujące kroki:

1) Przejdź do strony prowadzącej do pliku PDF
2) Otwórz plik PDF w nowym oknie lub nowej karcie (lub poprzez menu kontekstowe lub w target = "_blank")
3) W moich testach ten plik PDF otworzy się bez błędów (jednak otrzymałem raporty użytkowników wskazujące najpierw na awarię Pobierz PDF)
4) Zamknij ponownie Otwórz okno lub zakładka
5) Otwórz plik PDF (ponownie) w nowym oknie lub nowej karcie
6) Ten plik PDF nie otwiera się, a zamiast tego wyświetla jedynie „szary ekran”, o którym wspomniał pierwszy użytkownik (wszystkie kolejne pobrane pliki PDF również nie są wyświetlane, dopóki wszystkie okna przeglądarki nie zostaną zamknięte)

Powyższy test przeprowadziłem z kilkoma różnymi plikami PDF (zarówno statycznymi, jak i dynamicznymi) utworzonymi z różnych źródeł i problem z szarym ekranem zawsze pojawia się, gdy wykonywane są powyższe kroki (na „wolnym” komputerze).

Aby złagodzić problem w mojej aplikacji, „podarłem” stronę zawierającą łącze do pliku PDF (usuwając części po kawałku, aż do momentu, gdy szary ekran przestał się pojawiać). W mojej konkretnej aplikacji (zbudowanej na zamykającej bibliotece) usunięcie wszystkich odniesień do goog.userAgent.adobeReader wydawało się rozwiązać problem. To dokładne rozwiązanie nie będzie działać z jquery ani .net MVC, ale być może ten proces pomoże Ci wyizolować źródło problemu. Nie udało mi się jeszcze wyizolować części goog.userAgent.adobeReader, która powoduje błąd w programie Adobe Reader, ale istnieje prawdopodobieństwo, że jquery może mieć ten sam kod wykrywania wtyczki, co w bibliotece zamykającej.

Na urządzeniu pojawia się szary ekran:
Wygraj serwer „03 SP3
AMD Sempron 2400+ przy 1,6 GHz
256 MB pamięci

Na urządzeniu nie pojawia się szary ekran:
Wygraj XP x64 SP2
AMD Athlon II X4 620 przy 2,6 GHz
4 GB pamięci

Eksperymentując dalej, główną przyczyną mojej aplikacji (wywołanie goog.userAgent.adobeReader) był dostęp do programu Adobe Reader za pośrednictwem obiektu ActiveXObject na stronie z łączem PDF. Ten minimalny przypadek testowy powoduje u mnie szary ekran (jednak usunięcie ActiveXObject nie powoduje szarego ekranu).

cześć, nowy obiekt ActiveXObject("AcroPDF.PDF.1"); połączyć

Jestem bardzo zainteresowany, czy innym uda się odtworzyć problem w tym przypadku testowym i wykonać kroki z mojego innego postu („Nie mam dokładnego rozwiązania…”) na „wolnym” komputerze.

Przepraszam za opublikowanie nowej odpowiedzi, ale nie mogłem wymyślić, jak dodać blok kodu do komentarza do mojego poprzedniego posta.

Przykładowy film przedstawiający ten minimalny przypadek testowy znajduje się poniżej: http://youtu.be/IgEcxzM6Kck

Rozumiem, że to dość późny post, ale jednak Możliwe rozwiązanie dla PO. Używam przeglądarki IE9 w systemie Windows 7 i od miesięcy doświadczam problemów z szarym ekranem programu Adobe Reader podczas próby otwarcia bankowości internetowej w formacie PDF I karty kredytowe. Mógłbym otworzyć wszystko w Firefoksie lub Operze, ale nie w IE. W końcu wypróbowałem PDF-Viewer, ustawiłem go jako domyślną przeglądarkę PDF w moich preferencjach i miałem więcej problemów. Jestem pewien, że istnieją inne bezpłatne przeglądarki, takie jak Foxit, PDF-Xchange itp., które dadzą najwyższe wyniki niż Reader z mniejszymi bólami głowy. Adobe jest podobne do niektórych innych dużych firm, które się rozwijają oprogramowanie przyjąć to lub zostawić w oparciu o to... więc to zostawiłem.

Dla Win7 Acrobat Pro X

Ponieważ zrobiłem to wszystko bez ponownego sprawdzania, czy problem wystąpił później, nie jestem pewien, czy właśnie dlatego faktycznie go naprawili, ale jeden z nich tak. W rzeczywistości, po wykonaniu #3 i ponownym uruchomieniu, działało idealnie.

FYI: Poniżej znajduje się kolejność, w jakiej przeprowadzałem naprawy.

Przejdź do Panelu sterowania > Opcje folderów w każdym Panelu sterowania Ogólne, Wyświetl i wyszukaj kliknij przycisk Przywróć domyślne Przycisk Resetuj foldery

Przejdź do Internet Explorer, Narzędzia > Opcje > Zaawansowane > Resetuj (nie musiałem usuwać ustawień osobistych)

Otwórz program Acrobat Pro X w obszarze Edycja > Preferencje > Ogólne.
Na dole strony wybierz Domyślny moduł obsługi plików PDF. Wybrałem Adobe Pro X i kliknąłem Zastosuj.

Możesz zostać poproszony o ponowne uruchomienie komputera (ja tak zrobiłem).

Wszystkiego najlepszego