Browserul nu va deschide documente PDF? Soluţie. Cum se dezactivează PDF-Viewer încorporat în fișiere PDF Chrome (Rambler, Yandex) sau Firefox nu se vor deschide în Internet Explorer

Pagină neagră goală în loc de document PDF în browserul web Apple Safari
Uneori, așteptările nu sunt îndeplinite. Persoana așteaptă cu nerăbdare să citească manualul de utilizare pentru echipamentele pe care intenționează să le cumpere și, în schimb ... pe ecran apare o pagină goală. Într-adevăr, uneori hyperlinkul nu duce la următoarea pagină web, ci deschide un document PDF direct în browser. În majoritatea cazurilor, aceasta nu este o problemă, iar pentru utilizator totul pare atât de transparent încât nu poate nici măcar să nu se gândească la ce tip de fișier este deschis în prezent. Browserele moderne, fără programe de completare terță parte, fac o treabă excelentă de a deschide fișiere în format PDF pe care utilizatorii le vizualizează de obicei pe dispozitivele mobile. Dar uneori browsere Safari, Google Chrome și Firefox la Mac OS X se comportă foarte diferit de ceea ce se așteaptă utilizatorul. În loc de un fișier PDF postat pe link, cititorul frustrat și frustrat ajunge pe o pagină alb-negru care nu conține absolut nicio informație. Din fericire, această problemă are o soluție simplă, la care ne vom uita astăzi.


Utilizatorii au întâmpinat dificultăți în deschiderea documentelor PDF în iunie anul trecut. Problema a fost deja abordată de astfel de mesageri de vârf în limba engleză ai comunității „near-apple” precum TidBITS și Mac OS X Hints. Cu toate acestea, din când în când acest subiect reapare. Pentru majoritatea utilizatorilor, totul se deschide corect. Dar esența oricărei probleme este că atunci când apare, persoana nu este interesată de modul în care merge majoritatea. Ar vrea să lucreze normal. Deoarece manualele pentru aparatele de uz casnic și informațiile statistice sunt adesea prezentate sub formă de documente PDF pe internet, capacitatea de a le deschide fără probleme este extrem de importantă pentru mulți utilizatori.

Pentru orice eventualitate, să clarificăm: vorbim despre versiunea Safari pentru computerele Mac și nu despre versiunea mobilă a acestui celebru browser Apple, care este responsabil pentru activitatea de pe internet mobil. Pe piața navigației web pentru platformele computerizate, Safari are o poziție decentă, dar mult mai modestă. Suntem despre motivele acestei stări de lucruri.

În majoritatea cazurilor, problema legării documentelor PDF este înrădăcinată în două pluginuri de la Adobe care ar putea „să nu găsească un punct comun” cu browserele moderne. Acestea sunt completările: AdobePDFViewer.plugin și AdobePDFViewerNPAPI.plugin... Au fost instalate cu Adobe Reader și Adobe Acrobat Pro și au fost concepute pentru a permite browserelor să deschidă documente PDF dezvoltate de Adobe.

Aceste plugin-uri pentru versiunile Adobe Reader sau Adobe Acrobat Pro mai vechi de 10.1.3 sunt în prezent incompatibile cu unele browsere. Vorbim în principal despre Safari 5.1 (sau o versiune ulterioară), precum și despre cele mai recente versiuni ale Firefox. Singura diferență în problemă este că Safari va afișa utilizatorului o pagină neagră, în timp ce Firefox va afișa o pagină albă. Dar în ambele cazuri, pagina va fi goală. Dacă utilizatorul se confruntă cu o situație similară, acesta este un semn sigur că pluginurile Adobe sunt instalate pe sistemul său, care sunt incompatibile cu acest browser. Dar, desigur, există întotdeauna o mică șansă de orice alt motiv pentru un astfel de comportament al browserului.

Înainte de a continua cu eliminarea pluginurilor care interferează cu funcționarea normală, asigurați-vă că ați închis browserul. Aceste programe de completare se află în dosar Plug-in-uri, care, la rândul său, se află în folder "Bibliotecă"... Aceasta nu este o bibliotecă ascunsă în directorul dvs. de acasă, a cărei adresă este denumită ~ / Bibliotecă / Pluginuri pentru Internet

Nu, în acest caz vorbim despre o bibliotecă, care este accesată direct din directorul rădăcină al hard diskului dvs., adică / Bibliotecă / Pluginuri pentru Internet

Deschideți acest folder și găsiți toate fișierele care încep cu AdobePDFViewer și mutați-le din acest folder (de exemplu, „aruncați-le” temporar pe desktop). Aceasta este doar o măsură de precauție, astfel încât pluginurile să poată fi restaurate cu ușurință, dacă se dorește, punându-le la loc. Pentru a muta aceste fișiere, va trebui să introduceți numele de utilizator și parola administratorului computerului.


Cu toate acestea, uneori aceste pluginuri pot apărea în biblioteca din directorul dvs. Home. Pe Mac OS X 10.7 Lion și 10.8, acest folder este ascuns. Pentru a o introduce prin Finder, apăsați tasta Option și selectați acțiunea Go to Library (Biblioteca în versiunea în limba engleză a Go). Această bibliotecă are un folder de completare pentru internet „Plug-in-uri Internet”.

Mergi la el. Dacă există pluginuri AdobePDFViewer, mută-le din acest dosar. Acțiunea va necesita introducerea autentificării și parolei administratorului. De fapt, totul este la fel ca într-o bibliotecă de nivelul întregului computer, doar cu unele subtilități pe care le-am considerat necesare să le luăm în considerare separat.

Când pluginurile au fost mutate din bibliotecă, reporniți browserul web în care s-a manifestat problema. Încercați să deschideți documentul PDF din link. Dacă a fost într-adevăr despre pluginuri Adobe, atunci se va deschide corect de software-ul browserului însuși.

Pe baza materialelor de pe TidBITS.com



PDF-urile nu se deschid în Internet Explorer cu Adobe Reader 10.0 - utilizatorii au un ecran gri necompletat. Cum pot rezolva acest lucru pentru utilizatorii mei? (7)

Există o problemă cunoscută cu deschiderea PDF-ului în Internet Explorer (v 6, 7, 8, 9) cu Adobe Reader X (versiunea 10.0. *). Fereastra browserului se încarcă cu un ecran gri gol (și nici măcar nu are o bară de instrumente Reader). Funcționează excelent cu Firefox, Chrome sau Adobe Reader 10.1. *.

Am găsit mai multe soluții. De exemplu, făcând clic pe Reîmprospătare, documentul va fi încărcat corect. Treceți la Adobe Reader 10.1. *, Sau retrogradarea la 9. *, rezolvă, de asemenea, problema.
Cu toate acestea, toate aceste soluții necesită de la utilizator să o înțeleagă ... Majoritatea utilizatorilor mei se jenează să vadă acest ecran gri și ajung să dea vina pe fișierul PDF și să acuze site-ul web că îl rupe. Sincer, până am cercetat acest lucru, am dat vina și pe PDF!

Așa că încerc să găsesc o modalitate de a rezolva această problemă pentru utilizatorii mei.
Am luat în considerare furnizarea unui link de descărcare PDF (care setează antetul Content-Disposition la atașament în loc de linie), dar companiei mele nu-i place deloc, deoarece vrem cu adevărat ca aceste PDF-uri să fie afișate în browser.

A mai experimentat cineva această problemă?

Care sunt soluțiile sau soluțiile posibile?

Sper cu adevărat pentru o soluție care ideal se potrivește utilizatori finali deoarece nu mă pot baza pe ei pentru a ști cum să le schimb preferințele Adobe Reader sau să instalez automat actualizări.

Iată un ecran gri înfricoșător:
Editați | × : captură de ecran ștearsă de pe serverul de fișiere! Imi pare rau!
Imaginea era un browser, cu o bară de instrumente obișnuită, dar un fundal gri solid, fără interfață.

Informații generale :
Deși nu cred că următoarele informații sunt legate de problema mea, le voi include pentru referință:
Aceasta este aplicația ASP.NET MVC și jQuery este disponibil.
Link-ul către fișierul PDF are target \u003d _blank, astfel încât să se deschidă într-o fereastră nouă.
PDF-ul este generat din mers și toate anteturile de conținut sunt setate corespunzător. Adresa URL NU include extensia .pdf, dar setăm antetul de dispunere a conținutului cu un nume de fișier .pdf valid și un parametru inline.

Editați | × : Iată codul sursă pe care îl folosesc pentru a lucra cu fișiere PDF.

În primul rând, acțiunea controlerului:

Public ActionResult ComplianceCertificate (int id) (octet pdfBytes \u003d ComplianceBusiness.GetCertificate (id); returnează noul PdfResult (pdfBytes, fals, "Certificat de conformitate (0) .pdf", id);)

Iată PdfResult (PdfResult, moștenește System.Web.Mvc.FileContentResult):

Utilizarea System.Net.Mime; folosind System.Web.Mvc; ///

/// Returnează antetele de răspuns corespunzătoare și „Dispoziția conținutului” pentru un fișier PDF, /// și vă permite să specificați numele fișierului și dacă acesta va fi descărcat de browser. /// public class PdfResult: FileContentResult (public ContentDisposition ContentDisposition (get; set privat;) /// /// Returnează un PDF FileResult. /// /// Datele pentru fișierul PDF /// Determină dacă fișierul trebuie afișat în browser sau descărcat ca fișier /// Numele fișierului care va fi afișat dacă fișierul este descărcat sau salvat. /// O listă de argumente care trebuie formatate în numele fișierului. /// public PdfResult (octet pdfFileContents, descărcare bool, nume de fișier șir, nume de fișier ParamsArgs): bază (pdfFileContents, "application / pdf") (// Formatează numele fișierului: if (filenameArgs! \u003d nul && filenameArgs.Length\u003e 0) (filename \u003d string.Format (filename, filenameArgs);) // Adăugați numele fișierului la Content-Disposition ContentDisposition \u003d new ContentDisposition (Inline \u003d! download, FileName \u003d filename, Size \u003d pdfFileContents.Length,);) protected override void WriteFile (System. Web.HttpResponseBase response) (// Adăugați numele fișierului la răspunsul Content-Disposition.AddHeader („Content-Disposition”, ContentDisposition.ToString ()); base.WriteFile (răspuns);))

În cazul meu, soluția a fost destul de simplă. Am adăugat acest antet și browserele au deschis fișierul în fiecare test. antet ("Content-Disposition: attachment; filename \u003d" filename.pdf "");

Am întâmpinat această problemă chiar și după actualizarea la cea mai recentă versiune de Adobe Reader.

Două metode diferite au rezolvat acest lucru pentru noi:

  • Folosind versiunea gratuită a Foxit Reader în locul Adobe Reader
  • Dar, deoarece majoritatea clienților noștri folosesc Adobe Reader, deci, în loc să solicităm utilizatorilor să utilizeze Foxit Reader, am început să folosim window.open (url) pentru a deschide pdf în loc de window.location.href \u003d url. Adobe a pierdut descriptorul fișierului în cadre diferite, dintr-un anumit motiv, când PDF-ul a fost deschis folosind metoda window.location.href.

Am avut această problemă. Reinstalarea celei mai recente versiuni de Adobe Reader nu a făcut nimic. Adobe Reader a funcționat în Chrome, dar nu și IE. Acest lucru a funcționat pentru mine ...

1) Accesați IE Tools -\u003e Compatibility View.
2) Introduceți site-ul web cu PDF-ul pe care doriți să-l vizualizați. Faceți clic pe OK.
3) Reporniți IE 4) Accesați site-ul web introdus și selectați PDF. Ar trebui să apară.
5) Reveniți la vizualizarea compatibilității și ștergeți intrarea introdusă.
6) Adobe Reader funcționează acum în IE pe toate site-urile web.

Aceasta este o soluție ciudată, dar a funcționat pentru mine. A trebuit să trec prin ecranul Adobe Accept după reinstalare, care a apărut abia după ce am făcut trucul View Compatibility View. Odată adoptat, părea să funcționeze peste tot. Material destul de fulgios. Sper că acest lucru ajută pe cineva.

Nu am o soluție exactă, dar voi împărtăși experiența mea în cazul în care vor ajuta pe altcineva.

Din testele mele, ecranul gri pornește doar pe mașini mai lente. Până în prezent, nu am putut să-l recreez pe hardware mai nou. Toate testele mele au fost în IE8 cu Adobe Reader 10.1.2. Pentru testele mele, am dezactivat SSL și am eliminat toate anteturile care ar putea dezactiva stocarea în cache.

Pentru a recrea ecranul gri, am urmat acești pași:

1) Accesați pagina care face legătura cu PDF-ul
2) Deschideți PDF-ul într-o fereastră sau filă nouă (fie prin meniul contextual, fie în target \u003d "_blank")
3) În testele mele, acest PDF se va deschide fără erori (cu toate acestea, am primit rapoarte ale utilizatorilor care indică o eroare la descărcarea pentru prima dată a PDF-ului)
4) Închideți fereastra sau fila nou deschisă
5) Deschideți PDF-ul (din nou) într-o nouă fereastră sau filă
6) Acest PDF nu se deschide, dar în schimb este afișat doar „ecranul gri” menționat de primul utilizator (de asemenea, nu sunt afișate toate fișierele PDF descărcabile ulterioare) până când toate ferestrele browserului sunt închise)

Am efectuat testul de mai sus cu mai multe PDF-uri diferite (atât statice, cât și dinamice) generate din surse diferite, iar problema greyed apare întotdeauna atunci când pașii de mai sus sunt executați (pe un computer „lent”).

Pentru a atenua problema din aplicația mea, am „rupt” pagina care se leagă de fișierul PDF (părțile au fost îndepărtate bucată cu bucată până când ecranul gri nu mai apare). În aplicația mea specială (construită pe biblioteca de închidere), eliminarea tuturor referințelor la goog.userAgent.adobeReader părea să rezolve problema. Această soluție exactă nu va funcționa cu jquery sau .net MVC, dar poate acest proces vă poate ajuta să izolați sursa problemei. Nu mi-am luat timp să izolez partea din goog.userAgent.adobeReader care declanșează eroarea în Adobe Reader, dar cel mai probabil jQuery poate avea același cod de detectare a pluginului folosit în biblioteca de închidere.

Mașina are ecran gri:
Win Server "03 SP3
AMD Sempron 2400+ @ 1,6 GHz
Memorie de 256 MB

Aparatul nu are un ecran gri:
Câștigă XP x64 SP2
AMD Athlon II X4 620 @ 2,6 GHz
4 GB memorie

Experimentând mai multe, principalul motiv al aplicației mele (apel la goog.userAgent.adobeReader) a fost să accesez Adobe Reader printr-un ActiveXObject pe pagina cu linkul PDF. Acest caz de test minim provoacă un ecran gri pentru mine (totuși, ștergerea ActiveXObject nu provoacă un ecran gri).

bună legătură

Sunt foarte interesat dacă alții pot reproduce problema cu acest caz de testare și urmând pașii din cealaltă postare („Nu am o soluție exactă ...”) pe un computer „lent”.

Ne pare rău că am postat un răspuns nou, dar nu mi-am putut da seama cum să adaug un bloc de cod la comentariul de la postarea mea anterioară.

Un exemplu de videoclip al acestui caz de test minim este mai jos: http://youtu.be/IgEcxzM6Kck

Îmi dau seama că acesta este un post destul de târziu, dar totuși o posibilă soluție OP. Folosesc IE9 pe Win 7 și de câteva luni am probleme cu ecranul gri Adobe Reader încercând să deschid o bancă online în PDF și carduri de credit. Aș putea deschide totul în Firefox sau Opera, dar nu IE. Am încercat în cele din urmă PDF-Viewer, l-am setat ca vizualizator PDF implicit în preferința mea și mai multe probleme. Sunt sigur că există și alți spectatori gratuiti precum Foxit, PDF-Xchange etc. Adobe este ca unele dintre celelalte companii mari care dezvoltă software pentru a-l prelua sau păstra ... așa că l-am lăsat.

Pentru Win7 Acrobat Pro X

Deoarece am făcut toate acestea fără să verific din nou pentru a vedea dacă problema a apărut în continuare după ce am făcut acest lucru, nu sunt sigur dacă au remediat problema din cauza asta, dar unul dintre ei a făcut-o. De fapt, după ce ați făcut # 3 și a repornit, a funcționat bine.

FYI: Mai jos este ordinea în care am trecut prin reparație.

    Accesați Panoul de control\u003e Opțiuni folder în fiecare panou de control General, Vizualizare și Căutare faceți clic pe butonul Restabiliți valorile implicite butonul Resetați folderele

    Accesați Internet Explorer, Instrumente\u003e Opțiuni\u003e Avansat\u003e Resetare (nu a trebuit să șterg setările personale)

    Deschideți Acrobat Pro X, sub Editare\u003e Preferințe\u003e Generalități.
    În partea de jos a paginii, selectați Manipulare PDF implicită. Am selectat Adobe Pro X și am făcut clic pe Aplicare.

Este posibil să vi se ceară să reporniți (am făcut-o).

Cele mai bune gânduri

Internet Explorer 11 & 10 considerate cele mai bune versiuni Browser marca Microsoft; Internet Explorer... Cu Windows 8 și Windows 7, puteți utiliza IE 10 și IE 11. În ambele iterații, unii utilizatori s-au confruntat cu problema că atunci când încearcă să descarce și să deschidă un PDF, Internet Explorer nu va deschide fișiere PDF.

Uneori IE doar blochează în timp ce descărcați fișiere PDF. Pentru această problemă; puteți utiliza Managerul de activități pentru a vă încheia sesiunea. Au existat cazuri în care de multe ori fișierul este descărcat, dar parțial. Se pot deschide foarte bine în alte browsere, dar nu și IE.

Deci, cum poți rezolva acest comportament IE? Ei bine, un lucru simplu care ar putea fi remediat este setarea cititorului PDF implicit la „ Cititor"Prezentat în Windows 10 / 8.1 , sau orice alt cititor PDF terț la alegere. Aceasta va rezolva problema. Dar dacă nu este, puteți încerca această soluție de registry pentru a remedia această problemă:

Fișierele PDF nu se vor deschide în Internet Explorer

1. Clic Tasta Windows + R combinație, introduceți put Regedt32.exe la Alerga casetă de dialog și apăsați Enter pentru a deschide Editorul de registry.

2. Navigați la următoarea locație:

HKEY_CURRENT_USER Software Microsoft Internet Explorer Principal

3. În panoul din dreapta al acelei locații, găsiți TabProcGrowth numit DWORD. Acest DWORD este de fapt scurt de la Creșterea procesului de filă; care stabilește viteza cu care IE creează procese New Tab. Dacă găsiți un DWORD, acesta ar trebui să aibă o valoare 0. Dacă nu îl găsiți, creați-l manual folosind clic dreapta -\u003e Nou -\u003e Valoare DWORD. Acum faceți clic pe același DWORD pentru a-i modifica valoarea de date:

4. Acum setați valorile date de la 0 la 1... Clic O.K... Punerea valorii datelor 1 asigură că toate filele pentru un proces cadru dat sunt executate în același proces de filă pentru un nivel dat de nivel de integritate obligatoriu (MIC). Acum puteți închide Editorul de registry și reporniți pentru a vedea rezultatele.

Sper că veți găsi soluția utilă!

Buna ziua. Folosesc browserul Google Chrome aproape de la anunțul oficial și îmi place foarte mult. Și acum s-a întâmplat că până și Opera a trecut deja la motorul Chromium și, în esența sa, este același Chrome, doar cu un shell ușor modificat și „alte” funcții. Am scris deja cumva despre cum se face în browsere. Astăzi vom atinge un subiect ușor diferit, și anume: dezactivarea pluginului browserului pentru vizualizare. Nu prea pot explica de ce este acest lucru, dar nu-mi place faptul că fișierele .pdf se deschid în browser. Mi se pare mai convenabil să folosesc Acrobat Reader sau STDU Viewer. Dacă, dintr-un anumit motiv, pluginul dvs. nu mai funcționează și aveți nevoie de el, datorită acestui articol veți învăța cum să îl reporniți.

1. Google Chrome și toate browserele de pe motorul Chromium (CoolNovo, RockMelt, Rambler Nichrom, Yandex.Browser, [email protected]). Poate funcționa și pentru Opera peste versiunea 15.

1) Deschideți un browser și tastați următoarele în bara de adrese:

chrome: // pluginuri /

Ajungem la pagina de pluginuri:

Chrome PDF Viewer ”și dezactivați-l. În funcție de browser, elementul poate avea un nume diferit, de exemplu, în Browser Yandexprivitorul este chemat Vizualizator PDF Yandex.

Gata, acum fișierele .pdf vor fi deschise prin programul instalat pe computer.

2. Mozilla Firefox.

1) Deschideți browserul, faceți clic pe buton Firefoxsus stânga → „Setări” → „Setări”.

2) În fereastra care se deschide, accesați fila „Aplicații”. Intrați în căutare Format document portabil:

3) Alegeți Format de document portabil (PDF) și faceți clic pe triunghiul din dreapta în coloana din dreapta, aici selectăm ce vrem să facem cu fișierele PDF selectând ultimul element ( folosește altul) puteți seta un anumit program pentru a deschide fișiere. Prefer să selectez „Salvați fișierul”, care va afișa fereastra de descărcare a fișierului și apoi să lucrez cu fișierul așa cum îmi place.