Sometimes, we want to print an iframe from JavaScript in Safari or Chrome.
In this article, we’ll look at how to print an iframe from JavaScript in Safari or Chrome.
How to print an iframe from JavaScript in Safari or Chrome?
To print an iframe from JavaScript in Safari or Chrome, we use the print
method.
For instance, we write
window.print();
in our iframe content code or
const iframe = document.getElementById(id);
iframe.contentWindow.print();
in the main page’s code to print the iframe’s contents.
We get iframe by the ID with document.getElementById
.
Then we call iframe.contentWindow.print
to print the iframe’s contents.
Conclusion
To print an iframe from JavaScript in Safari or Chrome, we use the print
method.