質問: Chrome:window.print vs ctrl + p 私はユーザーがたくさん印刷するインターネットプロジェクトを持っています。そこで、すべてのページに「印刷ボタン」を追加します。 それはすべてのブラウザでうまくいくが、Google Chromeはうまくいく。 このボタンは単に "javacript:window.print"を呼び出します。しかし、 `CTRL` + `P` が入力されたときと同じように、クロムを押すと、新しいタブ「chrome:// print」が開きます。 しかし、 `CTRL` + `P` の印刷プレビューはうまく表示されます。 "window.print"では、 "*印刷しようとしたページが閉じられているため印刷できません。*"というメッセージが表示されます。 これをどうすれば解決できますか?
回答: "false falseを返す"ようにしてください。デフォルトのアクションを防ぐためにボタンに移動します。それで、新しいタブを開きますが、古いタブを前の状態に保ちます。