Así que he escrito una función para imprimir solo una determinada sección de un sitio web y restaurar el sitio a la página completa. Esta función funciona correctamente en el escritorio y en las herramientas de desarrollo, pero cuando abro la página en mi iPhone, quiere imprimir todo el sitio web.
function printContent(el) { var restorepage = document.body.innerHTML; var printcontent = document.getElementById(el).innerHTML; document.body.innerHTML = printcontent; window.print(); document.body.innerHTML = restorepage; } <button class="printButton" onclick="printContent('recipe1')"><img src="img/main/printer.png" alt=""></button>Además, ¿hay algún js que pueda agregar para volver al lugar exacto de la página cuando se cierra el cuadro de impresión?