Javascript - เปิด - เปิด pdf ในเบราว์เซอร์ chrome



โกลอฟนา

ซากาลเน ไฟล์ PDF ไม่สามารถเปิดได้ใน Internet Explorer ด้วย Adobe Reader 10.0 และต้องมีหน้าจอว่างฉันจะแก้ไขปัญหานี้ให้กับลูกค้าของฉันได้อย่างไร?

(7)
ดูเหมือนว่าจะมีปัญหากับการจัดรูปแบบ PDF ใน Internet Explorer (v 6, 7, 8, 9) อะโดบี รีดเดอร์ X (เวอร์ชัน 10.0.*)

หน้าต่างเบราว์เซอร์จะเว้นว่างไว้และเป็นสีเทา (และไม่มีแถบเครื่องมือ Reader)
ทำงานได้ดีกับ Firefox, Chrome หรือ Adobe Reader 10.1

-

ฉันได้ค้นพบวิธีแก้ปัญหาหลายอย่างแล้ว

เช่น ความกดดันของ "Onovity" ในการดาวน์โหลดเอกสารอย่างถูกต้อง อัปเดตเป็น Adobe Reader 10.1* หรือลดเหลือ 9 * ก็ช่วยแก้ปัญหาได้เช่นกัน อย่างไรก็ตาม นี่คือการตัดสินใจแยกออก vid koristuvach เข้าใจมันแล้ว

- ลูกค้าของฉันส่วนใหญ่เดิมพันอยู่แล้ว โดยออกจากหน้าจอว่างๆ นี้ และไม่สามารถเปิดไฟล์ PDF และเปิดเว็บไซต์จากไฟล์ที่เสียหายได้
จริงๆ แล้วดูเหมือนว่าในขณะที่ฉันยังทำอาหารนี้ไม่เสร็จฉันก็เรียก PDF ไปด้วย!ฉันกำลังพยายามหาวิธีแก้ไขปัญหานี้ให้เพื่อนร่วมงานของฉัน
ฉันได้ดูความเป็นไปได้ของข้อความ "เปิดใช้งาน PDF" นี้ (ซึ่งแทรกส่วนหัวการจัดการเนื้อหาลงในไฟล์แนบแทนที่จะเป็นแบบอินไลน์) แต่บริษัทของฉันไม่ต้องการมันจริงๆ เพราะเราต้องการให้ไฟล์ PDF ปรากฏจริงๆ เบราว์เซอร์

คุณได้ลองปัญหานี้แล้วหรือยัง? :
แนวทางแก้ไขและแนวทางแก้ไขที่เป็นไปได้คืออะไร?
ฉันเชื่อมั่นอย่างยิ่งในการตัดสินใจว่า
สมบูรณ์แบบ
ขึ้นมา

จริงๆ แล้วดูเหมือนว่าในขณะที่ฉันยังทำอาหารนี้ไม่เสร็จฉันก็เรียก PDF ไปด้วย!ถึง Kintsev koristuvachs เพราะฉันไม่สามารถไว้วางใจให้พวกเขาทราบวิธีเปลี่ยนการตั้งค่า Adobe Reader หรือติดตั้งการอัปเดตอัตโนมัติได้หน้าจอสีเทาของแกนแย่มาก: เปลี่ยน.

: ภาพหน้าจอถูกลบออกจากไฟล์เซิร์ฟเวอร์!

Public ActionResult ComplianceCertificate(int id)( byte pdfBytes = ComplianceBusiness.GetCertificate(id); ส่งคืนใหม่

ฉันแกน PdfResult (PdfResult, System.Web.Mvc.FileContentResult ดาวน์สตรีม):

ใช้ System.Net.Mime;

ใช้ System.Web.Mvc;- /// ส่งคืนคุณสมบัติ Response Headers และ "Content-Disposition" สำหรับไฟล์ PDF /// และอนุญาตให้คุณระบุชื่อไฟล์และเบราว์เซอร์จะดาวน์โหลดหรือไม่ /// - /// PdfResult คลาสสาธารณะ: FileContentResult ( ContentDisposition ContentDisposition สาธารณะ (get; ชุดส่วนตัว; ) /// /// /// ส่งกลับผลลัพธ์ไฟล์ PDF /// - /// ข้อมูลสำหรับไฟล์

กำหนดว่าควรแสดงในเบราว์เซอร์หรือดาวน์โหลดเป็นไฟล์

ชื่อไฟล์ที่จะแสดงหากไฟล์ถูกดาวน์โหลดหรือบันทึก

รายการอาร์กิวเมนต์ที่จะจัดรูปแบบเป็นชื่อไฟล์

  • public PdfResult(byte pdfFileContents, bool download, string filename, params object filenameArgs) : base(pdfFileContents, "application/pdf") ( // จัดรูปแบบชื่อไฟล์: if (filenameArgs != null && filenameArgs.Length > 0) ( file string .Format(filename, filenameArgs); // เพิ่มชื่อไฟล์ใน Content-Disposition ContentDisposition = New ContentDisposition ( Inline = !download, FileName = filename, Size = pdfFileContents.Length, ) protected override void WriteFile(System. Web. HttpResponseBase response) ( // เพิ่มชื่อไฟล์ใน Content-Disposition response.AddHeader("Content-Disposition", ContentDisposition.ToString()); base.WriteFile(response); ) ) ฉันต้องให้อภัยการตัดสินใจกะทันหันของฉันฉันเพิ่มส่วนหัวนี้แล้วเบราว์เซอร์ก็เปิดไฟล์สำหรับการทดสอบสกิน
  • header("การจัดการเนื้อหา: ไฟล์แนบ; filename = "filename.pdf"");

เราแก้ไขปัญหานี้หลังจากอัปเกรดเป็น Adobe Reader เวอร์ชันล่าสุด

สำหรับเรามีสองวิธีที่แตกต่างกัน:
วิโคริสตันยา
3) รีสตาร์ท IE 4) ไปที่เว็บไซต์แนะนำและเลือก PDF
เธออาจจะปรากฏตัวขึ้น
5) หมุนกลับและลบรายการ

6) Adobe Reader ทำงานพร้อมกันกับ IE บนเว็บไซต์ทั้งหมด

นี่เป็นการแก้ไขที่น่าอัศจรรย์ แต่สิ่งนี้ทำเพื่อฉัน

ฉันต้องผ่านหน้าจอการยอมรับของ Adobe หลังจากติดตั้งใหม่ ซึ่งจะปรากฏขึ้นหลังจากที่ฉันได้เรียนรู้เคล็ดลับ View Compatible View เท่านั้น

เมื่อใดก็ตามที่พวกเขาได้รับการยอมรับ ดูเหมือนว่าพวกเขาจะทำงานที่นี่

วัสดุที่ต้องปอกเปลือก
ฉันหวังว่าฉันสามารถช่วยใครบางคนได้ ฉันไม่มีวิธีแก้ปัญหาที่แน่นอน แต่ฉันจะบอกคุณเกี่ยวกับหลักฐานของฉันจากที่นี่ ถ้ามันสามารถช่วยคนอื่นได้จากการทดสอบนี้ หน้าจอสีเทาจะเปิดขึ้นเฉพาะในเครื่องขนาดใหญ่เท่านั้น
ณ วันนี้ ฉันไม่สามารถนำไปใช้กับการติดตั้งใหม่ได้
การทดสอบทั้งหมดของฉันเสร็จสิ้นใน IE8 ด้วย Adobe Reader 10.1.2 สำหรับการทดสอบของฉัน ฉันเปิดใช้งาน SSL และค้นหาส่วนหัวทั้งหมดที่สามารถเปิดใช้งานการแคชได้หากต้องการเปิดหน้าจอสีเทา ฉันป้อนบรรทัดต่อไปนี้:
1) ไปที่หน้าที่คุณกำลังดาวน์โหลดไฟล์ PDF
2) เปิด PDF ในหน้าต่างใหม่หรือการลงทุน (หรือผ่าน

บริบทไม่ใช่เมนู

หรือเป้าหมาย = "_blank")

3) ในการทดสอบของฉัน ไฟล์ PDF นี้จะถูกเปิดโดยไม่มีการแก้ไข (ฉันลบชื่อของ koristuvachs ซึ่งจะชี้ไปที่ Vidmova ในครั้งแรกที่พวกเขาดาวน์โหลดไฟล์ PDF)
ชนะเซิร์ฟเวอร์ "03 SP3
เอเอ็มดี Sempron 2400+ ที่ 1.6 กิกะเฮิร์ตซ์
หน่วยความจำ 256 เมกะไบต์

เครื่องไม่รู้จักหน้าจอสีเทา:
รับรางวัล XP x64 SP2
AMD Athlon II X4 620 ที่ 2.6 GHz
หน่วยความจำ 4GB

จากการทดลองเพิ่มเติม เหตุผลหลักในโปรแกรมของฉัน (wiki goog.userAgent.adobeReader) คือการเข้าถึง Adobe Reader ผ่าน ActiveXObject บนหน้า PDF

การทดสอบขั้นต่ำนี้สร้างหน้าจอสีเทาสำหรับฉัน (ActiveXObject ระยะไกลไม่ทำให้เกิดหน้าจอสีเทา) สวัสดี

ลิงค์

ไม่ชัดเจนนักว่าผู้อื่นสามารถแก้ไขปัญหาได้ด้วยการทดสอบนี้ และปฏิบัติตามคำแนะนำจากประกาศอื่น (“ฉันไม่มีวิธีแก้ไขที่แน่นอน”) บนคอมพิวเตอร์ "หลัก"

ขอขอบคุณสำหรับการเสริมความแข็งแกร่งให้กับเวอร์ชันใหม่ ไม่เช่นนั้นฉันจะไม่ทราบวิธีเพิ่มบล็อกโค้ดในความคิดเห็นก่อนที่จะแจ้งให้ทราบต่อไป

วิดีโอของการทดสอบก้นขั้นต่ำนี้แสดงอยู่ด้านล่าง: http://youtu.be/IgEcxzM6Kck ฉันเข้าใจว่านี่เป็นสิ่งพิมพ์ระยะยาว แต่ก็ยังอยู่อาจเป็นวิธีแก้ปัญหา สำหรับรองประธานฉันใช้ IE9 บน Win 7 และมีปัญหาหน้าจอสีเทากับ Adobe Reader เป็นเวลาหลายเดือน โดยพยายามเปิดธนาคารออนไลน์ในรูปแบบ PDF และ บัตรเครดิต- ฉันสามารถเปิดทุกอย่างใน Firefox หรือ Opera ได้ แต่ไม่ใช่ใน IE ฉันตัดสินใจลองใช้ PDF-Viewer ติดตั้งมัน จากนั้นดู PDF เพื่อติดต่อกับเพื่อนร่วมงานและปัญหาอื่นๆ เพิ่มเติมฉันหวังว่าจะมีโปรแกรมดูที่ไม่มีค่าใช้จ่ายอื่นๆ เช่น Foxit, PDF-Xchange ฯลฯ ที่จะให้ได้

ผลลัพธ์ที่ดีที่สุด

Nizh Reader พร้อมอาการปวดหัวน้อยลง

Adobe มีความคล้ายคลึงกับบริษัทชั้นนำอื่นๆ

    ซอฟต์แวร์รักษาความปลอดภัย

    เพื่อที่จะยึดหรือยึดมันโดยพื้นฐาน...ข้าพเจ้าจึงยึดมัน

    สำหรับ Win7 Acrobat Pro X
    หลังจากรวบรวมชิ้นส่วนทั้งหมดโดยไม่ตรวจสอบเพื่อตรวจสอบว่าปัญหาไม่ใช่ความผิดของบุคคลนี้ฉันไม่เชื่อว่าด้วยวิธีนี้พวกเขาสามารถแก้ไขปัญหาได้จริง แต่หนึ่งในนั้นไม่ได้สร้างขึ้น ในความเป็นจริง หลังจากชัยชนะ #3 และการคิดค้นใหม่ Vine ก็ทำงานได้ดีมากเพื่อแจ้งให้ทราบ: ลำดับล่างได้รับการกู้คืนแล้ว และฉันได้ซ่อมแซมเสร็จแล้ว

ไปที่แผงควบคุม > ตัวเลือกโฟลเดอร์ในแผงควบคุมทั่วไป ดูและค้นหา คลิกปุ่มคืนค่าเริ่มต้น และปุ่มรีเซ็ตโฟลเดอร์

ไปที่ Internet Explorer, เครื่องมือ > ตัวเลือก > ขั้นสูง > รีเซ็ต (ไม่จำเป็นต้องลบการตั้งค่าเฉพาะ)

ด้านสีดำที่ว่างเปล่าแทนที่จะเป็นเอกสาร PDF ในเว็บเบราว์เซอร์ Apple Safari
ต้องใช้เวลาหนึ่งชั่วโมงกว่าจะรู้สึกได้ Lyudina ถ่ายทอดความรู้ของเธอเกี่ยวกับการดูแลของ Koristuvach ไปยังเทคโนโลยีที่เธอวางแผนจะซื้อ และผลลัพธ์... ปรากฏบนหน้าจอหน้าว่าง - แม้ว่าไฮเปอร์พาวเวอร์จะไม่ได้อยู่ในหน้าเว็บเดียวกัน แต่เบราว์เซอร์จะเปิดเอกสาร PDFโดยส่วนใหญ่ นี่ไม่ใช่ปัญหา และสำหรับผู้ให้บริการคอมพิวเตอร์ ทุกอย่างดูชัดเจน ดังนั้นคุณจึงไม่ต้องกังวลว่าไฟล์ประเภทใดที่เปิดอยู่ในปัจจุบัน เบราว์เซอร์ในปัจจุบันซึ่งไม่มีซอฟต์แวร์พิเศษของบุคคลที่สามสามารถรับมือกับการเปิดไฟล์ในรูปแบบ PDF ซึ่งเป็นสิ่งที่ผู้ใช้คอมพิวเตอร์กำลังมองหาได้อย่างน่าอัศจรรย์, อุปกรณ์เคลื่อนที่ і - เบราว์เซอร์ต่างประเทศของ Aleซาฟารี กูเกิลโครมไฟร์ฟอกซ์


วี แมค โอเอส เอ็กซ์พฤติกรรมไม่ได้เป็นอย่างที่ koristuvach เห็นเลย

แทนที่จะสร้างความลำบากใจและความคับข้องใจให้กับไฟล์ PDF ที่ส่งมา ผู้อ่านจะถูกอ้างถึงในด้านสีดำหรือสีขาว เนื่องจากไม่เกี่ยวข้องกับข้อมูลเดียวกัน โชคดีที่ปัญหานี้มีวิธีแก้ปัญหาง่ายๆ ดังที่เราจะมาดูกันในวันนี้การพับเอกสาร PDF รู้สึกได้โดยนักลงทุนในอดีตอันมืดมน ปัญหานี้ได้รับการเห็นแล้วโดยสำนักข่าวชั้นนำของแองโกล - อเมริกันในอุตสาหกรรม Apple เช่น TidBITS และ Mac OS X Hintsเมื่อเวลาผ่านไป หัวข้อนี้ก็ปรากฏขึ้นอีกครั้ง ผู้ค้าส่วนใหญ่ยังคงเปิดอยู่แต่นั่นคือแก่นแท้ของปัญหา ถ้ามันผิด แค่คนๆ หนึ่งพูดแบบนั้นกับคนส่วนใหญ่ยังไม่เพียงพอ

คุณต้องการทำงานตามปกติ เศษของลักษณะที่ปรากฏของเอกสาร PDF บนอินเทอร์เน็ตมักถูกนำเสนอพร้อมคำแนะนำก่อนหน้านี้อุปกรณ์ในชีวิตประจำวัน และข้อมูลทางสถิติความสามารถในการเปิดได้อย่างง่ายดายถือเป็นสิ่งสำคัญอย่างยิ่งสำหรับนักลงทุนที่ร่ำรวยเราจะเจาะจงมากขึ้นเกี่ยวกับปัญหาต่างๆ: เรากำลังพูดถึงเวอร์ชัน Safari สำหรับ คอมพิวเตอร์แมคі ไม่เกี่ยวกับรุ่นมือถือ

ว้าว เบราว์เซอร์ที่บ้าน Reader หรือ Adobe Acrobat Pro เวอร์ชันก่อนหน้าซึ่งต่ำกว่า 10.1.3 ปัจจุบันไม่เหมาะกับเบราว์เซอร์ใดๆ สิ่งสำคัญคือต้องรู้เกี่ยวกับ Safari 5.1 (หรือเวอร์ชันที่ใหม่กว่า) รวมถึงส่วนที่เหลือเวอร์ชันของไฟร์ฟอกซ์

- ปัญหาหลักอยู่ที่ว่า Safari จะแสดงด้านสีดำ และ Firefox จะแสดงด้านสีขาว มิฉะนั้นด้านข้างจะว่างเปล่าหากคุณเผชิญกับสถานการณ์ที่คล้ายกัน เห็นได้ชัดว่ามีการติดตั้งปลั๊กอิน Adobe ในระบบซึ่งเข้ากันไม่ได้กับเบราว์เซอร์นี้ แต่เห็นได้ชัดว่า มีเหตุผลอื่นเพียงเล็กน้อยที่ทำให้เกิดพฤติกรรมดังกล่าวของเบราว์เซอร์ก่อนอื่น ก่อนที่คุณจะลบปลั๊กอินใดๆ ที่ทำงานได้ตามปกติ อย่าลืมปิดเบราว์เซอร์ของคุณก่อน ส่วนเสริมเหล่านี้อยู่ในโฟลเดอร์

"ปลั๊กอิน" จามรีกับ Chergu ของเขาเองเป็นที่รู้จักของสมเด็จพระสันตะปาปา"ห้องสมุด" - ไม่มีลิงก์ไปยังไลบรารีในโฮมไดเร็กตอรี่ของคุณ ซึ่งที่อยู่จะระบุว่าเป็น~/Library/ปลั๊กอินอินเทอร์เน็ต ไม่เข้า.

ถึงผู้ชายคนนี้


เรามาพูดถึงไลบรารี่กัน ซึ่งเข้าถึงได้โดยตรงจากไดเร็กทอรีรากของคุณ ฮาร์ดดิสก์, แล้ว /Library/ปลั๊กอินอินเทอร์เน็ต.

เปิดโฟลเดอร์นี้และค้นหาไฟล์ทั้งหมดที่มีชื่อขึ้นต้นด้วย AdobePDFViewer แล้วย้ายออกจากโฟลเดอร์นี้ (เช่น โอนไฟล์ไปยังเดสก์ท็อปทันที) นี่เป็นเพียงแนวทางที่สอง เพื่อให้สามารถต่ออายุปลั๊กอาหารได้อย่างง่ายดายโดยหันไปถูกที่การย้ายไฟล์เหล่านี้จะต้องป้อนชื่อและรหัสผ่านของผู้ดูแลระบบคอมพิวเตอร์ของคุณ

อย่างไรก็ตาม ปลั๊กอินเหล่านี้ยังสามารถพบได้ในไลบรารีของโฮมไดเร็กทอรีของคุณ ในระบบปฏิบัติการ

Mac OS X 10.7 Lion และ 10.8 โฟลเดอร์นี้ถูกล็อค

หากต้องการผ่าน Finder ให้กดปุ่ม Option แล้วเลือกไปที่ Library (ใน Go - Library เวอร์ชันภาษาอังกฤษ) & 10 ไลบรารีนี้มีโฟลเดอร์ Add-on ของอินเทอร์เน็ต "ปลั๊กอินอินเทอร์เน็ต" ไปที่มัน. ปลั๊กอินปรากฏที่นั่นได้อย่างไร? ; AdobePDFViewer- ใน Windows 8 และ Windows 7 คุณสามารถใช้ IE 10 และ IE 11 ได้ ในการทำซ้ำทั้งสองนี้ เทรดเดอร์ประสบปัญหาว่าเมื่อพวกเขาพยายามเข้าถึงและเปิดไฟล์ PDF.

Internet Explorer ไม่เปิดไฟล์ PDF

บางครั้ง IE ก็ค้างขณะดาวน์โหลดไฟล์ PDF สำหรับปัญหานี้คุณสามารถไปที่ผู้จัดการ ผู้จัดการเพื่อสิ้นสุดเซสชัน เกิดปัญหาเมื่อไฟล์ถูกบุกรุกหลายครั้งหรือบ่อยกว่านั้น 8.1 ในเบราว์เซอร์อื่นๆ กลิ่นเหม็นอาจดูดียิ่งขึ้น แต่ไม่ใช่ใน IE

แล้วคุณจะมีพฤติกรรมแบบนี้ใน IE ได้อย่างไร?

1. พูดง่ายๆ ก็คือวิธีที่ฉันแก้ไขได้คือติดตั้งโปรแกรมอ่าน PDF เพื่อเริ่มต้น ผู้อ่าน"นำเสนอใน วินโดวส์ 10 /ซาฟารี หรือไฟล์ PDF ของบุคคลที่สามอื่นๆ สามารถอ่านได้ตามที่คุณต้องการนี่คือการแก้ปัญหา

2. หากไม่เป็นเช่นนั้น คุณสามารถลองแก้ไขรีจิสทรีเพื่อแก้ไขปัญหานี้ได้:

ไฟล์ PDF จะไม่เปิดใน Internet Explorer

3. กด ปุ่ม Windows + Rรวมกันใส่ใส่ Regedt32.exeปล่อย ในกล่องโต้ตอบแล้วกด Enter เพื่อเปิด Registry Editorไปที่ขั้นตอนถัดไป:

4. ซอฟต์แวร์ HKEY_CURRENT_USER Microsoft Internet Explorer หลัก ในแผงด้านขวา คุณจะพบการจัดเรียงนี้ TabProcGrowth ด้วยชื่อ DWORD DWORD นี้สั้นมาก

แท็บ การเติบโตของกระบวนการ

- ซึ่งสร้างความลื่นไหลซึ่ง IE สร้างกระบวนการ แท็บใหม่- เมื่อคุณทราบ DWORD แล้ว ค่าจะเป็น 0 โปรแกรมอ่านอะโครแบทหรือโปรแกรมดู STDU

หากคุณคิดว่าปลั๊กอินของคุณหยุดทำงาน แต่คุณยังคงต้องการมัน คุณจะรู้วิธีเปิดใช้งานอีกครั้งเสมอ

1. Google Chrome และเบราว์เซอร์ทั้งหมดที่ใช้เครื่องยนต์ Chromium (CoolNovo, RockMelt, Rambler Nichrom, Yandex.Browser, [email protected])

คุณยังสามารถสมัคร Opera ได้มากกว่า 15 เวอร์ชัน

1) เปิดเบราว์เซอร์แล้วพิมพ์แถบที่อยู่ถัดจาก:

โครเมี่ยม: // ปลั๊กอิน / ไปที่หน้าปลั๊กอิน: Chrome PDF Viewer" และเปิดใช้งาน ขึ้นอยู่กับเบราว์เซอร์ รายการนี้อาจเรียกว่าอย่างอื่น เช่น

Yandex.เบราว์เซอร์

ผู้ดูถูกเรียกว่า

การตรวจสอบ PDF ของยานเดกซ์ - เบราว์เซอร์ต่างประเทศของ Aleเพียงเท่านี้ก็สามารถเปิดไฟล์ .pdf ผ่านโปรแกรมที่ติดตั้งบนคอมพิวเตอร์ของคุณได้แล้ว

2.มอซซิลา ไฟร์ฟอกซ์ 1) เปิดเบราว์เซอร์และนูนบนปุ่ม:

ด้านซ้ายมือ → “การตั้งค่า” → “การตั้งค่า” 2) ในหน้าต่างที่เปิดขึ้น ให้ไปที่แท็บ "ส่วนเสริม"เข้าที่โพชุก รูปแบบเอกสารแบบพกพา 3) เลือก