Как убрать ссылку на страницу при печати из браузера
При печати страницы сайта на листах кроме информации сайта добавляются еще различные строчки – дата вывода страницы на печать, адрес страницы или еще что-нибудь. Довольно часто постороннюю информацию на листе видеть не хочется. Что делать?
Убрать колонтитулы при печати из Internet Explorer
Чтобы убрать колонтитулы при печати в браузере Internet Explorer нужно зайти в пункт «Файл / Параметры страницы» (по умолчанию меню «Файл» скрыто, чтобы его вызвать нужно нажать на клавиатуре кнопку Alt).
Рис.1. Пункт меню «Параметры страницы» в Internet Explorer
В открывшемся окне уберите все возможные колонтитулы или оставьте те, которые вам нужны.
Рис.2. Настройка колонтитулов в Internet Explorer
Убрав все колонтитулы, при печати из Internet Explorer не будет лишних надписей.
Убрать колонтитулы при печати из FireFox
В браузере Firefox отключение колонтитулов устроено аналогично Internet Explorer. С помощью кнопки Alt на клавиатуре нужно вызывать меню файл и выбрать пункт «File / Page setup» (Файл / Параметры страницы). Для отличия в примере приведу скриншоты англоязычного браузера Firefox.
Рис.3. Пункт меню «Параметры страницы» в Firefox
В открывшемся окне «Page setup» нужно перейти к закладке "Margins & Header/Footer", где в разделе «Headers & Footers» установите значения «--blank--» вместо выбранных.
Рис.4. Настройка колонтитулов в Firefox
В настройки параметров страницы можно попасть и через меню «File / Print preview». Вверху слева будет кнопка Page setup (Рис.5). Я рекомендую использовать этот способ, так как в этом случае вы сразу увидите, что будет напечатано.
Рис.5. Параметры страницы из предварительного просмотра
Убрать колонтитулы при печати из Google Chrome
Наконец рассмотрим наиболее популярный браузер Google Chrome.
В Google Chrome кнопка Alt не задействована, потому отключение колонтитулов здесь устроено иначе. Колонтитулы в Google Chrome отключаются непосредственно перед отправкой на печать.
Рис.6. Как распечатать страницу в Google chrome
Чтобы убрать колонтитулы при печати страницы в Google Chrome нужно убрать в интерфейсе печати галочку «Headers and footers» (Рис.7)
При печати веб-страницы из браузера по умолчанию последний добавляет верхний и нижний колонтитулы, которые, зачастую, бывают лишними. Чтобы избавиться от этой лишней информации на напечатанном документе необходимо изменить параметры страницы в настройках Вашего браузера.
Для того чтобы отключить печать колонтитулов нам даже не потребуется вызывать частного компьютерного мастера на дом.
Ниже рассмотрим решение проблемы для трёх самых популярных браузеров:
Internet Explorer
В открывшемся окне в разделе «Колонтитулы» следует выбрать «Пусто» в настройках верхнего…:
… и нижнего колонтитулов:
После этого применить настройки и можно печатать документ.
Mozilla Firefox
В окне программы «Параметры страницы» переходим на вкладку «Поля и колонтитулы», в которой в разделе «Колонтитулы» выбираем «пусто» из выпадающих списков настроек:
Теперь можно печатать и из Mozilla Firefox.
Google Chrome
В браузере Chrome от Google всё намного проще. Нужно просто убрать соответствующую галку перед выводом документа на печать:
Теперь и из Google Chrome напечатанный нами документ не будет содержать ненужной информации.
Я видел, как этот вопрос задавался несколькими способами на SO и нескольких других сайтах, но большинство из них либо слишком специфичны, либо устарели. Я надеюсь, что кто-то может дать здесь окончательный ответ, не потворствуя спекуляциям.
Есть ли способ, с помощью CSS или javascript, изменить настройки принтера по умолчанию, когда кто-то печатает в своем браузере? И, конечно же, под «печатью из браузера» я имею в виду некоторую форму HTML, а не PDF или какой-либо другой подключаемый модуль, зависящий от MIME-типа.
Пожалуйста, обратите внимание:
Если некоторые браузеры предлагают это, а другие нет (или если вы знаете, как это сделать только для некоторых браузеров), я приветствую решения для конкретных браузеров.
Точно так же, если вы знаете, что основной браузер имеет определенные ограничения, запрещающие НИКОГДА делать это, это также полезно, но некоторые весьма актуальные документы будут приветствоваться. (просто сказать «что идет вразрез с политикой безопасности XYZ» не очень убедительно, когда XYZ внесла значительные изменения в эту политику за последние три года).
Наконец, когда я говорю «изменить настройки печати по умолчанию», я не имею в виду вечность, просто для своей страницы, и я имею в виду конкретно поля печати, верхние и нижние колонтитулы.
Мне очень хорошо известно, что CSS предлагает возможность изменения ориентации страницы, а также полей страницы. Одна из многих проблем - с Firefox. Если я установлю поля страницы на 1 дюйм, он ДОБАВЛЯЕТ это к половине дюйма, которую он уже установил на место.
Я очень хочу сократить использование PDF-файлов на сайте моего клиента, но основной причиной для беспокойства является нарушение представления (а также отсутствие достоверности).
Есть ли какая-то конкретная причина, почему вы хотите это сделать? Если вы говорите, требование, то, возможно, может быть другое возможное решение . Для меня изменение пользовательских настроек не выглядит хорошим решением . Я согласен. Я не хочу менять настройки пользователя. Я хочу перезаписать настройки браузера по умолчанию. И причина в том, что альтернатива заключается в использовании PDF, который кажется ненужным, когда все остальное можно сделать доступным для печати с помощью CSS. Я вижу, вы проверили ответ как решение, но он работает ТОЛЬКО в Chrome. Вы смогли получить правильное решение кросс-браузер? или хотя бы в нескольких браузерах? потому что у меня та же проблемаНедостатком является то, что поведение в разных браузерах не согласовано. Safari по-прежнему не поддерживает настройку полей страницы принтера, но все другие основные браузеры теперь поддерживают его.
С помощью @page директивы вы можете указать поле принтера на странице (которое отличается от обычного поля CSS элемента HTML):
Обратите внимание, что мы в основном отключаем определенные для страницы поля, чтобы добиться эффекта удаления верхнего и нижнего колонтитула, поэтому поле, которое мы устанавливаем для тела, не будет использоваться в разрывах страниц (как прокомментировал Конрад ). Это означает, что оно будет работать только правильно, если печатный контент занимает только одну страницу.
Это не работает в Firefox 3.6 , IE 7 , Safari 5.1.7 или Google Chrome 4.1 .
Установка поля @page действует в IE 8 , Opera 10 , Google Chrome 21 и Firefox 19 .
Хотя в этих браузерах поля страницы установлены правильно для вашего контента, поведение не является идеальным при попытке скрыть верхний / нижний колонтитулы.
Вот как он ведет себя в разных браузерах:
В Internet Explorer в настройках этой печати поле фактически установлено равным 0 мм, и если вы сделаете предварительный просмотр, вы получите 0 мм по умолчанию, но пользователь может изменить его в предварительном просмотре.
Вы увидите , что содержимое страницы на самом деле расположены правильно, но заголовок браузера печати и сноска отображается непрозрачной фон, и так эффективно скрывает содержимое страницы в этой позиции.
В Firefox более новые версии, она расположена правильно, но отображается как заголовок / текст колонтитул и содержание текста, так это выглядит как плохая смесь текста заголовка браузера и содержание страницы.
В Opera содержимое страницы скрывает верхний колонтитул при использовании непрозрачного фона в стандартном CSS, а позиция верхнего / нижнего колонтитула конфликтует с контентом. Неплохо, но выглядит странно, если для поля установлено небольшое значение, которое делает заголовок частично видимым. Также поле страницы не установлено должным образом.
В более новых версиях Chrome верхний и нижний колонтитулы браузера скрыты, если поле @page установлено настолько маленьким, что позиция верхнего / нижнего колонтитула конфликтует с контентом. На мой взгляд, именно так и должно себя вести.
Таким образом, вывод заключается в том, что Chrome имеет лучшую реализацию для скрытия верхнего / нижнего колонтитула.
Печатать только суть публикаций можно с использованием средств браузеров.
Ниже рассмотрим, что это за средства.
Очистить интернет-публикацию от рекламы и веб-элементов сайта перед распечаткой можно с помощью специального инструмента браузеров – режима чтения. Таковой выполняет функцию сокрытия на сайтах всего того, что отвлекает нас и не позволяет максимально концентрироваться на сути самих публикаций. В таком режиме скрывается шапка и подвал сайта, правый/левый сайд-бар, любая реклама и информационные блоки, отображающиеся непосредственно в тексте статьи. Режим чтения уберёт всё лишнее с сайта и представит публикацию к распечатке в книжном формате – удобном для просмотра, ну и, конечно же, экономящим расход бумаги.
Как всё это работает в разных браузерах?
1. Mozilla Firefox
На борту браузера Firefox присутствует родной режим чтения.
Находясь на веб-странице, которую нужно распечатать, необходимо переключиться на него и в этом режиме выбрать функцию печати.
Может случиться так, что режим чтения Firefox урежет часть публикации, например, изымет какие-то фото. В таком случае можно запустить печать в обычном виде веб-страницы и воспользоваться специальной опцией – «Упростить страницу». Она уберёт веб-элементы и рекламу и представит публикацию к распечатке в исходном формате, в каковом мы её видим на сайте.
2. Google Chrome
В Google Chrome нет родного режима чтения, зато в магазине браузера есть масса расширений, реализующих эту возможность. Одно из таких расширений - Reader View. Его страница загрузки:
Reader View предельно аккуратно сжимает веб-страницы публикаций – ничего лишнего не урезает, оставляет только нужный контент в удобочитаемом формате. Будучи в режиме чтения, собственно, и нужно запускать печать заинтересовавших статей в Интернете.
3. Opera
У браузера Opera также нет своего режима чтения, но также есть возможность работы с расширением Reader View.
С Оперой поступаем также, как и с Chrome: находясь на странице публикации, открываем её в режиме чтения и распечатываем.
4. Microsoft Edge
В штатном веб-обозревателе Виндовс 10 Microsoft Edge есть два механизма очистки веб-публикаций от ненужных элементов. Первый – это встроенный режим чтения. Будучи на странице нужной публикации, переключаемся на штатный режим чтения.
Второй механизм реализован в настройках печати. Можно не переключаться на режим чтения, а сразу запустить печать. Просто в её настройках, в графе «Печать без помех» необходимо установить переключатель на «Вкл.».
Читайте также: