3

window.print() メソッドを使用すると、javascript コード (setInterval など) が一時停止します。印刷ウィンドウを閉じると、コードが続行されます。例については以下を参照してください。IE9.0とchrome 20.0でテストしました

http://jsfiddle.net/f9aGR/

また、別のページを開こうとした後、window.print() を呼び出します。

<a href='/1231' target='_newtab'>wtf</a>

ただし、window.print() を呼び出すと、現在のページで JavaScript も一時停止します。

印刷ウィンドウが開いている間、コーディングを実行し続ける方法はありますか? 一般的な解決策と特定の解決策の両方で問題ありません。

4

1 に答える 1

0

Chrome では、印刷がユーザーによって手動でトリガーされた場合 (メニューの印刷ボタンをクリックするか、CTRL + P を押すなど)、javascript は一時停止しません。

ここで、ユーザーにページを手で印刷するように依頼する必要があります。

于 2012-07-10T06:46:14.797 に答える