Удалите верхний и нижний колонтитулы браузера по умолчанию при печати HTML

Я получил HTML с <body onload = "window.print()">.

Я пытаюсь задать вопрос:

  • Есть ли способ удалить строки, которые веб-браузеры добавляют к печатной странице?
  • Такие как:
    • Веб-сайт, с которого была напечатана страница
    • Количество страниц
    • Заголовок веб-страницы
    • Дата печати
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
14
0
37 018
5
Перейти к ответу Данный вопрос помечен как решенный

Ответы 5

Обычно это настройки печати, специфичные для браузера.

Например, в IE и FireFox вы можете войти в настройку страницы и изменить детали верхнего и нижнего колонтитула для печати.

Я не думаю, что это можно контролировать с помощью самой веб-страницы.

Вы можете использовать плагин activeX, если ваши пользователи используют IE, например, scriptX от Meadroid: http://www.meadroid.com/sx_intro.asp

Ответ принят как подходящий

Google Docs теперь огибая эту проблему, создав PDF-версию вашего документа.

Если вы используете Chrome, он автоматически откроет PDF-файл на новой вкладке и появится диалоговое окно печати. Другие браузеры предложат вам загрузить полученный файл (что не обязательно является очевидным поведением).

Хотя я не считаю это элегантным решением, можно довольно легко воссоздать это, используя большинство существующих веб-технологий.

Для дальнейшего использования:

@page {
  margin: 0;
}
@media print {
  footer {
    display: none;
    position: fixed;
    bottom: 0;
  }
  header {
    display: none;
    position: fixed;
    top: 0;
  }
}

Используйте этот код css

@page {
    margin-top: 0cm;
    margin-bottom : 0cm;
} 

Другие вопросы по теме