120

ページの下部に印刷される URL を削除したい。

お気に入り:

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

どのように省略したり、印刷されないようにすることができますか?

より具体的には、Web ページを印刷するときに、ページの URL、日付、およびページ タイトルが一緒に印刷されないようにする方法はありますか?

4

22 に答える 22

147

次のコードサンプルが役に立ちます。

<style type="text/css" media="print">
@page {
    size: auto;   /* auto is the initial value */
    margin: 0;  /* this affects the margin in the printer settings */
}
</style>

ページからのブラウザの印刷オプション(ヘッダー、フッター、マージン)の無効化に関する回答を参照してください。

@ページの仕様

于 2013-02-20T09:05:55.960 に答える
49

ブラウザ側で何かを見つけました。

この手順を試してください。ここでは、3 つの主要なブラウザーすべてでヘッダーとフッターを無効にする手順について説明しました。

Chrome ブラウザの右上隅にあるメニュー アイコンをクリックします。[印刷] をクリックします。[オプション] セクションの [ヘッダーとフッター] のチェックを外します。

Firefox ブラウザの左上隅にある [Firefox] をクリックします。マウスを [印刷] の上に置き、[ページ設定] をクリックします。[余白とヘッダー/フッター] タブをクリックします。Headers & Footers の各値を --blank-- に変更します。

Internet Explorer ブラウザの右上隅にある歯車のアイコンをクリックします。マウスを [印刷] の上に置き、[ページ設定] をクリックします。Headers と Footers の各値を -Empty- に変更します。

于 2016-04-13T12:40:11.820 に答える
18

Having the URL show is a browser client preference, not accessible to scripts running within the page (let's face it, a page can't silently print themselves, either).

To avoid "leaking" information via the query string, you could submit via POST

于 2009-02-25T09:18:05.103 に答える
15

ヘッダーとフッターの下のコードを使用してページの余白を設定すると、印刷ページから省略されます。これを FireFox と Chrome でテストしました。

<style media="print">
 @page {
  size: auto;
  margin: 0;
       }
</style>
于 2016-10-16T06:10:38.707 に答える
8

Mozilla Firefox についてお話しします (他のブラウザでも同じであることを願っています)。

Firefox メニューをクリックし、[印刷]に移動し、[印刷] のサブメニューから[ページ設定] を選択します。画面にポップアップが表示されるので、「マージンとヘッダー/フッター」 タブに移動します。

その際、必要に応じてヘッダー/フッターに「BLANK」を選択してから印刷してください。プレビューで確認できます。

これが役立つことを願っています。

于 2013-11-19T09:26:35.400 に答える
3

ブラウザの設定を介して、印刷されたドキュメントに表示される URL を削除できます。ファイルをクリックするだけで、ページ設定 -> ヘッダーとフッターをすべて空白に設定できます。助けます

于 2012-01-18T06:28:19.790 に答える
2

I do not know if you are talking about a footer within your actual graphic or the url the print process within the browser is doing.

If its the url the print process is doing its really up to the browser if he has a feature to turn that off.

If its the footer information i would recommend using a print stylesheet and within that stylesheet to do

display: none;

For the particular ID or class of the footer.

To do a print stylesheet, you need to add this to the head.

<link rel="stylesheet" type="text/css" href="/css/print.css" media="print" />
于 2009-02-25T09:18:15.853 に答える
2

これは、jqueryを使用して私にとってはうまく機能しています

<style>
  @media print { @page { margin: 0; } 
   body { margin: 1.6cm; } }
</style>
于 2020-04-14T02:56:14.793 に答える
1

Google Chrome では、余白を 0 に設定するか、印刷がおかしい場合は、不要なテキストをページの印刷できない領域に押し込むのに十分なだけ調整することで、これを行うことができます。私はそれを試してみましたが、うまくいきます:D

ここに画像の説明を入力

于 2015-01-14T07:53:44.723 に答える
0

ブラウザの設定であるというほとんどの回答に同意しますが、それでもCOM経由で目的を達成できます。ほとんどのブラウザーにはまだ問題があり、IE でさえユーザーに対して COM セキュリティ バーを上げることに注意してください。したがって、組織内で提供しているものでない限り、それを行うべきではありません。

于 2009-02-25T11:13:11.287 に答える
0

私も同じ問題を抱えてる。jqueryプラグインを介して印刷用のHTMLを作成できるかどうか疑問に思います: http://www.recoding.it/?p=138

次に、HTML を php スクリプトに送信し (ajax 呼び出しを使用)、http://www.xhtml2pdf.com/またはhttp://code.google.com/p/wkhtmltopdf/で PDF を生成します。

その後、pdf を (適切なコンテンツ タイプと直接レンダリングを設定することによって) 表示するか、生成された pdf への http-Redirect によって表示することができます。

pfd_for_printing-folder で生成された PDF はキャッシュとして機能し、1 日 1 回ジョブによって削除される可能性があります。

于 2010-11-25T22:48:42.780 に答える
-1

おそらくあなたはクロムを試すことができます(おそらくSafariも)

Google Chrome を使用して OSX で PDF に印刷すると、ヘッダーとフッターの URL とページ番号が表示されません。

これがWindowsに当てはまるかどうかはわかりません

于 2011-07-23T05:07:23.330 に答える