By using window.print() in JavaScript, it does show a print preview in Google Chrome, but not in Firefox. Is there any solution for this?
            Asked
            
        
        
            Active
            
        
            Viewed 8,389 times
        
    12
            
            
        
        Ivar
        
- 6,138
 - 12
 - 49
 - 61
 
        user3464105
        
- 121
 - 1
 - 4
 
- 
                    I tested this command, and it is showing default browser print dialogue in IE and FF, what do you see in firefox ? – Usman Waheed Mar 27 '14 at 07:34
 - 
                    1By giving that command, in FireFox it show normal print dialog box not an preview page. But in Google chrome it shows preview page by giving this same command. – user3464105 Mar 27 '14 at 07:39
 - 
                    thats default setting from browsers you cannot force a browser to show a dialogue on your will. Check this SO thread: http://stackoverflow.com/questions/230205/how-can-print-preview-be-called-from-javascript – Usman Waheed Mar 27 '14 at 07:41
 - 
                    ok thank you... then how to display printpreview page before print?? – user3464105 Mar 27 '14 at 07:44
 - 
                    I am trying to print a popup window page. How to display a print preview page in popup window.. – user3464105 Mar 27 '14 at 08:00
 
1 Answers
10
            
            
        In Firefox, this is not possible. Your only option is calling window.print, which only opens the Print dialog. Firefox extensions are able call PrintUtils.printPreview, which opens the Print Preview window, but this API is not visible from the JavaScript code of webpages.
Source: Mozilla Support
        kol
        
- 27,881
 - 12
 - 83
 - 120