Подтвердить что ты не робот

Как удалить URL-адрес с страницы печати?

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

как:

yomari.com/.../main.php?sen_n

Как его можно опустить или предотвратить печать?

Чтобы быть более конкретным, можно ли каким-либо образом предотвратить печать URL страницы, даты и заголовка страницы при печати веб-страницы?

4b9b3361

Ответ 2

я нашел что-то в самой стороне браузера.

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

Chrome Нажмите на значок меню в правом верхнем углу браузера. Нажмите "Печать" . Снимите отметку с верхних и нижних колонтитулов в разделе "Параметры".

Firefox Нажмите "Firefox" в верхнем левом углу браузера. Наведите указатель мыши на "Печать" , нажмите "Настройка страницы". Перейдите на вкладку "Поля и верхний/нижний колонтитул". Измените каждое значение в верхних и нижних колонтитулах на --blank -.

Internet Explorer Нажмите значок Gear в правом верхнем углу браузера. Наведите указатель мыши на "Печать" , затем нажмите "Настройка страницы". Измените каждое значение под верхними и нижними колонтитулами на -Empty -.

Ответ 3

Наличие показа URL-адреса предпочтительнее для браузера, не доступного для скриптов, запущенных на странице (пусть это будет выглядеть, страница также не может печатать самостоятельно).

Чтобы избежать "утечки" информации через строку запроса, вы можете отправить через POST

Ответ 4

Я рассказываю вам о Mozilla Firefox (надеюсь, он тоже будет в других браузерах).

Нажмите меню Firefox, перейдите в Печать, выберите Настройка страницы из подменю печати. На экране появится всплывающее окно, перейдите на вкладку "Маржа и верхний/нижний колонтитул" .

В этом выборе "BLANK" для верхнего/нижнего колонтитула согласно требованию перед печатью. Вы можете проверить предварительный просмотр для подтверждения.

Надеюсь, это поможет.

Ответ 5

Если вы задаете поле для страницы, используя код ниже, верхний и нижний колонтитулы опущены с печатной страницы. Я тестировал это в FireFox и Chrome.

<style media="print">
 @page {
  size: auto;
  margin: 0;
       }
</style>

Ответ 6

Вы можете удалить диспетчеризацию url на распечатанном документе через настройки вашего браузера. Вы просто щелкните file- > page setup- > header и footer задали все вещи как blank.if вы hav ie, вы просто удаляете & U из нижнего колонтитула textbox.хорошо это поможет вам

Ответ 8

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

<style>
@media print  
{
a[href]:after {
content: none !important;
 }
@page {
margin-top: 0;
margin-bottom: 0;
}
 body{
padding-top: 72px;
padding-bottom: 72px ;
}
}
</style>

Ответ 9

Я не знаю, говоришь ли вы о нижнем колонтитуле в своей фактической графике или URL-адресе, который делает процесс печати в браузере.

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

Если информация о нижнем колонтитуле я рекомендовал бы использовать таблицу стилей печати и внутри этой таблицы стилей делать

display: none;

Для конкретного идентификатора или класса нижнего колонтитула.

Чтобы сделать таблицу стилей печати, вам нужно добавить ее в голову.

<link rel="stylesheet" type="text/css" href="/css/print.css" media="print" />

Ответ 10

В Google Chrome это можно сделать, установив поля в 0 или напечатав фанки, а затем отрегулировав их достаточно, чтобы направить нежелательный текст на непечатаемые области страницы. Я попробовал, и он работает: D

enter image description here

Ответ 11

В настоящее время вы можете использовать history API, чтобы изменить URL перед печатью, а затем изменить назад:

var curURL = window.location.href;
history.replaceState(history.state, '', '/');
window.print();
history.replaceState(history.state, '', curURL);

Но вам нужно создать пользовательскую кнопку PRINT для клика пользователя.

Ответ 12

Я бы согласился с большинством ответов, говоря, что его настройки браузера, но все же вы можете достичь того, чего хотите через COM. Имейте в виду, что у большинства браузеров все еще будет проблема с этим, и даже IE повысит уровень безопасности COM для пользователей. Поэтому, если это не то, что вы предлагаете в организации, не делайте этого.

Ответ 13

У меня та же проблема. Интересно, можно ли создать HTML для печати через плагин jquery: http://www.recoding.it/?p=138

Затем отправьте HTML на php script (используя вызов ajax), сгенерируйте pdf с http://www.xhtml2pdf.com/ или http://code.google.com/p/wkhtmltopdf/.

После этого можно было бы отобразить pdf (путем установки соответствующего типа контента и прямой рендеринга) или отобразить http-Redirect в сгенерированный pdf.

Сгенерированные PDF файлы в папке pfd_for_printing могут действовать как кеш и удаляться заданием один раз в день.

Ответ 14

У меня есть хитрость, чтобы удалить его со страницы печати в Firefox. Использовать этот:

<html moznomarginboxes mozdisallowselectionprint>

В HTML-теге вы должны использовать moznomarginboxes mozdisallowselectionprint. Я уверен, что это вам очень поможет.

Ответ 15

В Chrome 57 для меня работали, если у вас есть контроль над HTML-страницей, которая должна быть напечатана (в моем случае мне нужно было напечатать небольшую метку 3x1 дюйма):

  • удалите элемент заголовка HTML из заголовка (либо временно используя jquery, либо постоянно, если эта страница не нуждается в заголовке)
  • установите для поля @page значение 0, как указано @Chamika Sandamal

Это привело к печати страницы, содержащей только основной текст, URL-адреса, не страницы # и т.д.

Ответ 16

Проблема с браузером, но может быть решена следующими способами:

<style type="text/css" media="print">
      @media print
      {
         @page {
           margin-top: 0;
           margin-bottom: 0;
         }
         body  {
           padding-top: 72px;
           padding-bottom: 72px ;
         }
      } 
</style>

Ответ 17

<style type="text/css" media="print">
  @page {
    size: auto;  
    margin: 0;  
  }
</style>
//now set manual padding to body
<style>
  body{
    padding-left: 1.3cm;
    padding-right: 1.3cm; 
    padding-top: 1.1cm;
  }
</style>

Ответ 18

@media print { a[href]:after { content: none !important; } }

Ответ 19

Это будет самое простое решение. Я попробовал большинство решений в Интернете, но только это помогло мне.

@print {
    @page :footer {
        display: none
    }

    @page :header {
        display: none
    }
}

Ответ 20

что приводит к появлению ссылки ниже, я полагаю, что это потому, что имеет поле больше 0, если вы установите поле margin-bottom как 0, то проблема решена!

попробуй это:

@page {
  size: A4;
  margin-top: 0.35in;
  margin-bottom: 0;
  margin-left: 0.35in;
  margin-right: 0.35in;    
}

измените настройку, как вы хотите.

Ответ 21

Возможно, вы могли бы попробовать хром (возможно, Safari тоже)

URL и номер страницы в верхнем и нижнем колонтитулах не отображаются, когда я печатаю в pdf на OSX с Google Chrome.

Извините, что не относится к окнам

Ответ 22

@media print {
    #Header, #Footer { display: none !important; }
}

Проверьте эту ссылку

Ответ 23

Ну, я искал все это вверх и вниз, потому что мне нужен был ответ для меня и моих проектов, и пришел к выводу, что, независимо от того, какую информацию вы показываете в URL-адресе, выполните следующие действия:

if (!$_SESSION["valid_user"]) 

Итак, даже если кто-то просто наберет точный адрес с вашей печатной страницы, он получит... Страница входа:)