Join the AMA (Ask Me Anything) with the Firefox leadership team to celebrate Firefox 20th anniversary and discuss Firefox’s future on Mozilla Connect. Mark your calendar on Thursday, November 14, 18:00 - 20:00 UTC!

לאתר זה תהיה פונקציונליות מוגבלת בזמן שאנו מתחזקים אותו לשיפור החוויה שלך. אם מאמר מסויים לא פותר את הבעיה שלך וברצונך לשאול שאלה, קהילת התמיכה שלנו מחכה לעזור לך ב־Twitter תחת ‎@FirefoxSupport וב־Reddit תחת ‎/r/firefox.

חיפוש בתמיכה

יש להימנע מהונאות תמיכה. לעולם לא נבקש ממך להתקשר או לשלוח הודעת טקסט למספר טלפון או לשתף מידע אישי. נא לדווח על כל פעילות חשודה באמצעות באפשרות ״דיווח על שימוש לרעה״.

מידע נוסף

Printing an IFrame with PDF content is no longer working using window.frames['frameId'].print();

  • 5 תגובות
  • 70 have this problem
  • 16 views
  • תגובה אחרונה מאת mann_inv

more options

I have a parent HTML page that contains an IFrame whose source is a PDF document. In the parent page, I use JavaScript to print the contents of the IFrame (the PDF document) and it no longer works. This worked fine previous to version 4.

I have a parent HTML page that contains an IFrame whose source is a PDF document. In the parent page, I use JavaScript to print the contents of the IFrame (the PDF document) and it no longer works. This worked fine previous to version 4.

כל התגובות (5)

more options

Does anyone have a work around to this?

more options

This is still an issue in Firefox 4.0.1.

Anyone found a work around yet? Where can I officially report this to Mozilla?

השתנתה ב־ על־ידי dwaddell

more options

Do you have test case set up or a live web page where we can check that out?

more options

Here is an example of what I am trying to do which worked in earlier versions of Firefox and still works in Chrome. Any ideas on getting the print to work?



<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PDFPrintTest.aspx.cs" Inherits="MozillaTestApp.PDFPrintTest" %>

<title></title>

<form id="form1" runat="server">
<iframe runat="server" id="pdf" name="pdf" style="width:100px; height:100px;" src="PDF/ThePDF.pdf"></iframe> <asp:Button ID="printButton" runat="server" Text="Print" OnClientClick="PrintOnload();return false;" />
</form> <script language="javascript" type="text/javascript"> function PrintOnload() { if (navigator.appName == "Microsoft Internet Explorer") { } else { PrintPDF_FF(); } } function PrintPDF_FF() { window.frames['pdf'].focus(); window.frames['pdf'].print(); } </script>

more options

I have same issue for printing embedded PDF files in iFrames via JavaScript in Firefox 5.0.

In previous versions it was working fine. But not in Firefox 4.0/5.0.

Is there any solution for this problem?