Этот вопрос в основном из академических интересов (отчасти потому, что раньше я сталкивался с такой проблемой и просто нашел обходное решение, но я хочу знать, как это сделать).Altering window.print() Функциональность Javascript
Как функция JavaScript window.print() определяет, какие части страницы печатаются? Моя конечная цель состоит в том, чтобы добавить новые поля в диалоговое окно «print», которое отсутствует на исходной странице, а также предотвратить публикацию некоторого содержимого на моей странице (например, запретить некоторые текстовые ссылки на моей веб-странице печататься на бумага).
Могу ли я отредактировать функцию в соответствии с моими требованиями? Где находятся файлы JS?
«Метод print() печатает содержимое текущего окна». Если вы хотите распечатать специальные данные - откройте эти данные в новом окне и используйте на нем метод print(). –
'window.print' не создает * диалог *, который создает * диалог *, является веб-браузером,' window.print' запускает запрос только браузеру. Вы не получите больше, чем с 'window.print'. –
Не нужно объяснять. И этот вопрос будет проиндексирован и станет указателем на канонический ответ, который может помочь людям в вашей ситуации в будущем. – Will