Функция печати работает на настольном компьютере, но не на мобильном

#javascript #printing

#язык JavaScript #печатание

Вопрос:

Поэтому я написал функцию для печати только определенного раздела веб-сайта, чтобы восстановить сайт на полную страницу. Эта функция правильно работает на рабочем столе и в инструментах разработки, но когда я открываю страницу на своем iPhone, она хочет распечатать весь веб-сайт.

 function printContent(el) {  var restorepage = document.body.innerHTML;  var printcontent = document.getElementById(el).innerHTML;  document.body.innerHTML = printcontent;  window.print();  document.body.innerHTML = restorepage; } 
 lt;button class="printButton" onclick="printContent('recipe1')"gt;lt;img src="img/main/printer.png" alt=""gt;lt;/buttongt; 

Кроме того, есть ли какие-либо js, которые я могу добавить, чтобы вернуться к точному месту на странице, когда окно печати закрыто?