Yaani 11 haifungui pdf. Je, kivinjari hakitafungua hati za PDF? Suluhisho la tatizo. Faili za PDF hazitafunguliwa katika Internet Explorer



Faili za PDF hazifunguki katika Internet Explorer ukitumia Adobe Reader 10.0 - watumiaji hupata skrini tupu ya kijivu. Ninawezaje kurekebisha hii kwa watumiaji wangu? (7)

Kuna suala linalojulikana la kufungua PDF katika Internet Explorer (v6, 7, 8, 9) na Adobe Reader X (toleo la 10.0.*). Dirisha la kivinjari hupakia skrini ya kijivu tupu (na haina hata upau wa vidhibiti wa Kisomaji). Inafanya kazi vizuri na Firefox, Chrome au Adobe Reader 10.1. *.

Niligundua suluhisho kadhaa. Kwa mfano, kubofya Onyesha upya kutapakia hati ipasavyo. Sasisha kwa Adobe Reader 10.1. *, Au kuishusha hadi 9. * pia hurekebisha tatizo.
Walakini, suluhisho hizi zote zinahitaji kutoka kwa mtumiaji kuelewa hili. Watumiaji wangu wengi huchanganyikiwa sana wanapoona skrini hii ya kijivu na kuishia kulaumu faili ya PDF na kulaumu tovuti kwa kuivunja. Kusema kweli, hadi nilipotafiti suala hili, nililaumu PDF pia!

Kwa hivyo ninajaribu kutafuta njia ya kurekebisha shida hii kwa watumiaji wangu.
Nimezingatia kutoa kiungo cha "Pakua PDF" (ambacho kinaweka kichwa cha Content-Disposition kwenye kiambatisho badala ya inline), lakini kampuni yangu haipendi hivyo hata kidogo kwa sababu tunataka faili hizi za PDF zitolewe kwenye kivinjari.

Kuna mtu mwingine yeyote amepata shida hii?

Ninatumai sana suluhu ambayo inafanya kazi kikamilifu kwa watumiaji wa mwisho, kwa sababu siwezi kuwategemea kujua jinsi ya kubadilisha mipangilio yao ya Adobe Reader au kusakinisha masasisho kiotomatiki.

Hapa kuna skrini ya kijivu ya kutisha:
Hariri: Picha ya skrini imeondolewa kwenye seva ya faili! Majuto!
Picha ilikuwa ya kivinjari, yenye upau wa vidhibiti wa kawaida lakini mandharinyuma thabiti ya kijivu, isiyo na kiolesura.

Maelezo ya usuli:
Ingawa sidhani kama habari ifuatayo inahusiana na shida yangu, nitaijumuisha kwa kumbukumbu:
Hii ni programu ya ASP.NET MVC na inapatikana kwa jQuery.
Kiungo cha faili ya PDF kina target=_blank ili iweze kufunguka katika dirisha jipya.
PDF inatolewa kwa kuruka na vichwa vyote vya maudhui vimewekwa ipasavyo. URL haijumuishi kiendelezi cha .pdf, lakini tunaweka kichwa cha uwekaji maudhui kwa jina halali la faili la .pdf na kigezo cha ndani.

Hariri: Hapa kuna nambari ya chanzo ninayotumia kufanya kazi na faili za PDF.

Kwanza, hatua ya mtawala:

Public ActionResult ComplianceCertificate(int id)( byte pdfBytes = ComplianceBusiness.GetCertificate(id); rudisha PdfResult mpya(pdfBytes, uongo, "Cheti cha Uzingatiaji (0).pdf", kitambulisho);

Na hii ndio PdfResult (PdfResult, inarithi System.Web.Mvc.FileContentResult):

Kwa kutumia System.Net.Mime; kwa kutumia System.Web.Mvc; /// /// Hurejesha Vichwa vya Majibu vinavyofaa na "Mwongozo wa Yaliyomo" kwa faili ya PDF, /// na hukuruhusu kubainisha jina la faili na kama litapakuliwa na kivinjari. /// darasa la umma PdfResult: FileContentResult ( Public ContentDisposition ContentDisposition ( pata; seti ya kibinafsi; ) /// /// Hurejesha matokeo ya faili ya PDF. /// /// Data ya faili ya PDF /// Huamua ikiwa faili inapaswa kuonyeshwa kwenye kivinjari au kupakuliwa kama faili /// Jina la faili litakaloonyeshwa ikiwa faili itapakuliwa au kuhifadhiwa /// Orodha ya hoja zinazopaswa kufomatiwa katika jina la faili /// public PdfResult(byte pdfFileContents, upakuaji wa bool, jina la faili la kamba, params kitu filenameArgs) : base(pdfFileContents, "application/pdf") ( // Fomati jina la faili: ikiwa (filenameArgs != null && filenameArgs.Length > 0) ( filename = string. Format(jina la faili, filenameArgs); ) // Ongeza jina la faili kwa Content-Disposition ContentDisposition = ContentDisposition mpya ( Inline = !download, FileName = filename, Size = pdfFileContents.Length, ) iliyolindwa kubatilisha utupu AndikaFile(System.Web.HttpResponseBase) ( // Ongeza jina la faili kwa Content-Disposition response.AddHeader("Content-Disposition", ContentDisposition.ToString()); msingi.AndikaFaili(jibu); ))

Kwa upande wangu suluhisho lilikuwa rahisi sana. Niliongeza kichwa hiki na vivinjari vilifungua faili katika kila jaribio. kichwa("Maudhui-Yaliyomo: kiambatisho; jina la faili = "jina la faili.pdf"");

Tulipata toleo hili hata baada ya kusasisha toleo jipya zaidi la Adobe Reader.

Njia mbili tofauti zilitatua hii kwa ajili yetu:

  • Kwa kutumia toleo lisilolipishwa la Foxit Reader badala ya Adobe Reader
  • Lakini kwa kuwa wateja wetu wengi hutumia Adobe Reader, kwa hivyo badala ya kuhitaji watumiaji kutumia Foxit Reader, tulianza kutumia window.open(url) kufungua pdf badala ya window.location.href = url . Adobe ilikuwa inapoteza mpini wa faili kwenye iframe tofauti kwa sababu fulani wakati PDF ilifunguliwa kwa kutumia mbinu ya window.location.href.

Nilikuwa na tatizo hili. Kusakinisha upya toleo jipya zaidi la Adobe Reader hakufanya lolote. Adobe Reader ilifanya kazi katika Chrome lakini sio katika IE. Hii ilinifanyia kazi...

1) Nenda kwa Zana za IE -> Mwonekano wa Utangamano.
2) Ingiza tovuti na faili ya PDF unayotaka kutazama. Bofya Sawa.
3) Anzisha upya IE 4) Nenda kwenye tovuti uliyoingiza na uchague PDF. Anapaswa kuonekana.
5) Rudi kwa Mwonekano wa Upatanifu na ufute ingizo uliloweka.
6) Adobe Reader sasa inafanya kazi katika IE kwenye tovuti zote.

Hili ni suluhisho la kushangaza, lakini lilinifanyia kazi. Ilinibidi kupitia skrini ya kukubalika ya Adobe baada ya kusakinisha tena, ambayo ilionekana tu baada ya kufanya hila ya Mtazamo wa Kutazama. Mara tu ilipokubaliwa, ilionekana kufanya kazi kila mahali. Nyenzo dhaifu kabisa. Natumai hii inasaidia mtu.

Sina suluhisho kamili, lakini nitashiriki uzoefu wangu na hii ikiwa watasaidia mtu mwingine yeyote.

Kutoka kwa majaribio yangu, skrini ya kijivu hutokea tu kwenye mashine polepole. Kufikia sasa sijaweza kuiunda upya kwenye maunzi mapya zaidi. Majaribio yangu yote yalikuwa katika IE8 na Adobe Reader 10.1.2. Kwa majaribio yangu, nilizima SSL na nikaondoa vichwa vyovyote ambavyo vinaweza kulemaza uhifadhi.

Ili kuunda tena skrini ya kijivu nilifuata hatua hizi:

1) Nenda kwenye ukurasa unaounganisha faili ya PDF
2) Fungua PDF kwenye dirisha jipya au kichupo (ama kupitia menyu ya muktadha au lengo="_blank").
3) Katika majaribio yangu, PDF hii itafunguliwa bila makosa (hata hivyo, nimepokea ripoti za watumiaji zinazoonyesha kutofaulu wakati wa kupakia PDF kwa mara ya kwanza)
4) Funga dirisha au kichupo kipya kilichofunguliwa
5) Fungua PDF (tena) katika dirisha jipya au kichupo
6) PDF hii haifunguki, lakini badala yake inaonyesha tu "skrini ya kijivu" iliyotajwa na mtumiaji wa kwanza (PDF zote zilizopakuliwa pia hazionyeshi hadi madirisha yote ya kivinjari yafungwe)

Nimefanya jaribio la hapo juu na PDF kadhaa tofauti (tuli na zenye nguvu) iliyoundwa kutoka kwa vyanzo tofauti na suala la skrini ya kijivu kila wakati hufanyika wakati hatua zilizo hapo juu zinafanywa (kwenye kompyuta "polepole").

Ili kupunguza shida katika programu yangu, "nilirarua" ukurasa unaounganishwa na PDF (kuondoa sehemu kipande kwa kipande hadi skrini ya kijivu haikutokea tena). Katika programu yangu maalum (iliyojengwa kwenye maktaba ya kufunga), kuondoa marejeleo yote kwa goog.userAgent.adobeReader ilionekana kurekebisha tatizo. Suluhisho hili halisi halitafanya kazi na jQuery au .net MVC, lakini labda mchakato huu unaweza kukusaidia kutenga chanzo cha tatizo. Bado sijapata kutenga sehemu ya goog.userAgent.adobeReader ambayo inasababisha hitilafu katika Adobe Reader, lakini kuna uwezekano kwamba jQuery inaweza kuwa na msimbo sawa wa kutambua programu-jalizi unaotumika katika maktaba ya kufunga.

Mashine hupata skrini ya kijivu:
Seva ya Shinda "03 SP3
AMD Sempron 2400+ kwa 1.6 GHz
256 MB kumbukumbu

Mashine haina uzoefu wa skrini ya kijivu:
Shinda XP x64 SP2
AMD Athlon II X4 620 kwa 2.6 GHz
4 GB ya kumbukumbu

Kwa kujaribu zaidi, sababu kuu katika programu yangu (kupiga goog.userAgent.adobeReader) ilikuwa kufikia Adobe Reader kupitia ActiveXObject kwenye ukurasa wenye kiungo cha PDF. Kesi hii ndogo ya majaribio husababisha skrini ya kijivu kwangu (hata hivyo, kufuta ActiveXObject hakusababishi skrini ya kijivu).

hi new ActiveXObject("AcroPDF.PDF.1"); kiungo

Ninavutiwa sana ikiwa wengine wanaweza kuzaliana tena shida na kesi hii ya jaribio na kufuata hatua kutoka kwa chapisho langu lingine ("Sina suluhisho kamili ...") kwenye kompyuta "polepole".

Samahani kwa kutuma jibu jipya, lakini sikuweza kujua jinsi ya kuongeza kizuizi cha nambari kwenye maoni kwenye chapisho langu la awali.

Video ya mfano ya kesi hii ndogo ya majaribio iko hapa chini: http://youtu.be/IgEcxzM6Kck

Ninagundua hili ni chapisho la kuchelewa, lakini bado suluhisho linalowezekana kwa OP. Ninatumia IE9 kwenye Win 7 na nimekuwa nikikumbana na masuala ya skrini ya kijivu ya Adobe Reader kwa miezi nikijaribu kufungua PDF za benki na kadi za mkopo mtandaoni. Ningeweza kufungua kila kitu kwenye Firefox au Opera, lakini sio katika IE. Mwishowe nilijaribu Kitazamaji cha PDF, nikaiweka kama kitazamaji chaguo-msingi cha PDF katika mapendeleo yangu na shida zaidi. Nina hakika kuna watazamaji wengine bila malipo kama Foxit, PDF-Xchange, n.k. ambao watatoa matokeo bora kuliko Reader yenye maumivu ya kichwa kidogo. Adobe ni kama kampuni zingine kubwa zinazotengeneza programu, kuchukua au kuiacha... kwa hivyo nikaiacha.

Kwa Win7 Acrobat Pro X

Kwa kuwa nilifanya haya yote bila kuangalia mara mbili ili kuona ikiwa shida ilitokea baadaye, sina uhakika kama hii ndio sababu walirekebisha shida hiyo, lakini mmoja wao alifanya. Kwa kweli, baada ya kufanya #3 na kuwasha upya, ilifanya kazi kikamilifu.

FYI: Chini ni utaratibu ambao nilipitia ukarabati.

Nenda kwa Jopo la Kudhibiti > Chaguzi za Folda katika kila Jopo la Kudhibiti Jumla, Tazama na Utafute bonyeza kitufe cha Rejesha Mipangilio ya Chaguo-msingi Weka upya Folda kitufe.

Nenda kwa Internet Explorer, Zana > Chaguzi > Advanced > Weka Upya (Sikuhitaji kufuta mipangilio ya kibinafsi)

Fungua Acrobat Pro X, chini ya Hariri > Mapendeleo > Jumla.
Chini ya ukurasa, chagua Kidhibiti Chaguomsingi cha PDF. Nilichagua Adobe Pro X na kubofya Tuma.

Unaweza kuulizwa kuanza upya (nilifanya).

Kila la heri

Internet Explorer 11 & 10 inachukuliwa kuwa matoleo bora zaidi ya kivinjari wamiliki wa Microsoft; Internet Explorer. Ukiwa na Windows 8 na Windows 7, unaweza kutumia IE 10 na IE 11. Katika marudio haya yote mawili, watumiaji wengine walikumbana na suala ambalo wakati wanajaribu kupakua na kufungua faili ya PDF, Internet Explorer haitafungua faili za PDF.

Wakati mwingine IE huganda tu wakati wa kupakia faili za PDF. Kwa tatizo hili; unaweza kutumia Kidhibiti Kazi kumaliza kipindi chako. Kumekuwa na matukio wakati mara nyingi, faili inapakuliwa, lakini kwa sehemu tu. Wanaweza kufungua vizuri tu katika vivinjari vingine, lakini sio katika IE.

Kwa hivyo ninawezaje kutatua tabia hii ya IE? Kweli, jambo rahisi ambalo linaweza kurekebisha ni kuweka kisomaji chaguo-msingi cha PDF kuwa "Kisomaji" kilicholetwa ndani Windows 10/8.1, au msomaji mwingine yeyote wa PDF wa chaguo lako. Hii itasuluhisha shida. Lakini ikiwa sivyo, unaweza kujaribu kurekebisha Usajili ili kurekebisha tatizo:

Faili za PDF hazitafunguliwa katika Internet Explorer

1. Bonyeza mchanganyiko wa Ufunguo wa Windows + R, ingiza weka Regedt32.exe kwenye sanduku la mazungumzo la Uzinduzi na ubofye Ingiza ili kufungua Mhariri wa Usajili.

2. Nenda kwenye eneo lifuatalo:

HKEY_CURRENT_USER Programu ya Microsoft Internet Explorer Main

3. Katika kidirisha cha kulia cha eneo hili, tafuta TabProcGrowth inayoitwa DWORD. DWORD hii kwa kweli ni fupi kwa Ukuaji wa Mchakato wa Tab; ambayo huweka kasi ambayo IE huunda michakato ya Kichupo Kipya. Ukipata DWORD inapaswa kuwa na Thamani ya 0. Usipoipata, iunde mwenyewe ukitumia Bofya Kulia -> Mpya -> Thamani ya DWORD. Sasa bofya kwenye DWORD hiyo hiyo ili kubadilisha Thamani yake ya Data:

4. Sasa weka maadili ya Data kutoka 0 hadi 1. Bofya Sawa. Kuweka data kwa thamani ya 1 huhakikisha kwamba vichupo vyote vya mchakato fulani wa fremu vinatekelezwa katika mchakato wa kichupo kimoja kwa Kiwango kilichobainishwa cha Lazima Uadilifu (MIC). Sasa unaweza kufunga Kihariri cha Msajili na kuwasha upya ili kuona matokeo.

Natumai umepata kurekebisha kuwa muhimu!

Ukurasa mweusi tupu badala ya hati ya PDF kwenye kivinjari cha wavuti cha Apple Safari
Wakati mwingine matarajio hayafikiwi. Mtu anatazamia kusoma mwongozo wa mtumiaji kwa vifaa ambavyo anapanga kununua, lakini badala yake ... ukurasa usio na kitu unaonekana kwenye skrini. Baada ya yote, wakati mwingine hyperlink haiongoi kwenye ukurasa unaofuata wa wavuti, lakini inafungua hati ya PDF moja kwa moja kwenye kivinjari. Katika hali nyingi, hii sio shida na kila kitu kinaonekana wazi kwa mtumiaji hivi kwamba anaweza hata asifikirie ni aina gani ya faili iliyofunguliwa kwa sasa. Vivinjari vya kisasa, bila nyongeza za programu za wahusika wengine, hufanya kazi nzuri ya kufungua faili za PDF ambazo watumiaji hutazama kwa kawaida kwenye vifaa vya rununu. Lakini wakati mwingine vivinjari vya Safari, Google Chrome na Firefox kwenye Mac OS X hufanya kazi tofauti kabisa na vile mtumiaji anavyotarajia. Badala ya faili ya PDF iliyowekwa kupitia kiunga, msomaji aliyefadhaika na kukasirika hujikuta kwenye ukurasa mweusi au mweupe ambao hauna habari yoyote. Kwa bahati nzuri, tatizo hili lina suluhisho rahisi, ambalo tutaangalia leo.


Watumiaji walipata matatizo ya kufungua hati za PDF mnamo Juni mwaka jana. Tatizo tayari limezingatiwa na wajumbe wakuu wa lugha ya Kiingereza wa jumuiya ya Apple kama TidBITS na Vidokezo vya Mac OS X. Na bado, mara kwa mara mada hii inatokea tena. Kwa watumiaji wengi, kila kitu hufungua kama inavyopaswa. Lakini hii ndiyo kiini cha tatizo lolote: linapotokea, mtu hana nia ndogo katika jinsi mambo yanavyoenda kwa wengi. Angependa kufanya kazi kwa kawaida. Kwa kuwa miongozo ya vifaa vya nyumbani na habari ya takwimu mara nyingi huwasilishwa kwa namna ya hati za PDF kwenye mtandao, uwezo wa kuifungua bila matatizo ni muhimu sana kwa watumiaji wengi.

Ikiwezekana, hebu tufafanue: tunazungumza juu ya toleo la Safari kwa kompyuta za Mac, na sio juu ya toleo la rununu la kivinjari hiki maarufu cha Apple, ambacho ni akaunti ya shughuli za mtandao wa rununu. Katika soko la zana za urambazaji za wavuti kwa majukwaa ya kompyuta, Safari inachukua, ingawa inastahili, lakini nafasi ya kawaida zaidi. Tunazungumza juu ya sababu za hali hii ya mambo.

Mara nyingi, tatizo la kusoma nyaraka za PDF linatokana na programu-jalizi mbili kutoka kwa Adobe, ambazo haziwezi "kupata lugha ya kawaida" na vivinjari vya kisasa. Tunazungumza juu ya nyongeza: AdobePDFViewer.plugin Na AdobePDFViewerNPAPI.plugin. Zilisakinishwa kwa kutumia Adobe Reader na Adobe Acrobat Pro na ziliundwa ili kuruhusu vivinjari kufungua hati za PDF zilizotengenezwa na Adobe.

Programu-jalizi hizi za matoleo ya Adobe Reader au Adobe Acrobat Pro mapema zaidi ya 10.1.3 kwa sasa hazioani na baadhi ya vivinjari. Tunazungumza hasa kuhusu Safari 5.1 (au baadaye), pamoja na matoleo ya hivi karibuni ya Firefox. Tofauti pekee katika jinsi tatizo linavyojidhihirisha ni kwamba Safari itaonyesha mtumiaji ukurasa mweusi, wakati Firefox itaonyesha ukurasa mweupe. Lakini katika hali zote mbili ukurasa utakuwa tupu. Mtumiaji akikumbana na hali kama hiyo, hii ni ishara ya uhakika kwamba programu jalizi za Adobe ambazo hazioani na kivinjari hiki zimesakinishwa kwenye mfumo wao. Lakini, bila shaka, daima kuna uwezekano mdogo wa sababu nyingine ya tabia hii ya kivinjari.

Kabla ya kuanza kuondoa programu-jalizi zinazoingilia utendakazi wa kawaida, hakikisha kuwa umefunga kivinjari chako. Nyongeza hizi ziko kwenye folda ya "Plug-ins", ambayo, kwa upande wake, iko kwenye folda ya "Maktaba". Hatuzungumzii juu ya maktaba iliyofichwa kwenye saraka yako ya nyumbani, anwani ambayo imeonyeshwa kama ~/Library/Programu-jalizi za Mtandaoni

Hapana, katika kesi hii tunazungumzia maktaba ambayo hupatikana moja kwa moja kutoka kwenye saraka ya mizizi ya gari lako ngumu, yaani /Library/Intaneti Programu-jalizi

Fungua folda hii na utafute faili zote ambazo majina yao huanza na AdobePDFViewer na uwaondoe kwenye folda hii (kwa mfano, "zidondoshe" kwa muda kwenye eneo-kazi). Hii ni tahadhari tu ili programu-jalizi ziweze kurejeshwa kwa urahisi ikiwa inataka na kurudishwa kwenye maeneo yao ya asili. Kuhamisha faili hizi kutakuhitaji uweke jina la mtumiaji na nenosiri la msimamizi wa kompyuta yako.


Walakini, wakati mwingine programu-jalizi hizi zinaweza kuishia kwenye maktaba ya saraka yako ya Nyumbani. Kwenye Mac OS X 10.7 Simba na mifumo ya uendeshaji 10.8, folda hii imefichwa. Ili kuiingiza kupitia Mpataji, bonyeza kitufe cha Chaguo na uchague hatua ya kwenda kwenye maktaba (katika toleo la Kiingereza la Go - Maktaba). Maktaba hii ina folda ya programu-jalizi ya Mtandao inayoitwa "Internet Plug-Ins".

Nenda kwake. Ikiwa kuna programu-jalizi huko AdobePDFViewer, zihamishe kutoka kwa folda hii. Hatua itahitaji kuingia kuingia kwa msimamizi na nenosiri. Kwa kweli, kila kitu ni sawa na katika maktaba yote ya kiwango cha kompyuta, tu na hila kadhaa ambazo tuliona ni muhimu kuzingatia tofauti.

Mara tu programu-jalizi zimehamishwa kutoka kwa maktaba, anzisha upya kivinjari cha wavuti ambamo tatizo lilitokea. Jaribu kufungua hati ya PDF kutoka kwa kiungo. Ikiwa tatizo lilikuwa kweli katika programu-jalizi za Adobe, basi itafungua kwa usahihi kwa kutumia programu ya kivinjari yenyewe.

Kulingana na nyenzo kutoka TidBITS.com