18

Webページを印刷しようとすると、IEなどのブラウザでフレームだけが印刷されてしまいます。ただし、Google Chrome を使用すると、ページ全体が印刷されます。

少し調べてみたところ、OpenFrame プラグインを追加するとうまくいくことがわかりました。ただし、プラグインを使用しないソリューションを探しています。当社の製品は多くのお客様に使用されており、プラグインのインストールをお願いすることはできません。

CSS の変更またはスクリプトを作成して、これを修正できますか。

4

9 に答える 9

25

JavaScript を使用すると、フレームを個別に印刷できます。

top.frames[1].print()

印刷ボタンを含めるか、印刷イベントをリッスンする場合は、必要なフレームのみを印刷する印刷機能を呼び出すことができます。

または、CSS @media print を使用して、何を印刷するかを設定できます

于 2014-01-04T14:23:35.153 に答える
6

最善の方法は、この「Chrome アプリ」を使用してコンテキスト サブメニューを Chrome に追加することです。

インストール後、印刷したいフレームを右クリックし、[このフレーム] を選択し、状況に最も適したオプションを選択します。通常は [新しいタブでフレームを開く] です。フレームを新しいタブに配置したら、CTRL-P または右クリック [印刷] で印刷します。

于 2013-04-18T21:40:46.280 に答える
0

私が提案できる唯一の回避策は、ページのソースを開いてセクションを見つけることです

リンクをクリックして印刷します。

于 2013-01-29T14:40:47.710 に答える