Safariブラウザで印刷する際に問題が発生しました。 window.open(url)
を使用して、この新しく開かれたURLを印刷しようとすると、空白のページを印刷しようとします。window.open(url).print()がSafariで動作しません
他のほとんどのサイトで提案されているように、私は3000msの遅延を設定しようとしました。同様に、
window.open(url)
setTimeout(print, 3000);
これは、新しいタブではなく、以前のウィンドウを印刷しようとします。
印刷する前にwindow.focus()
を試してみました。それは助けになりませんでした。あなたは
var popup = window.open(url);
popup.onload= function(){
// this now refers to `popup`
this.print()
}
ような何かを行う必要がありますので
ケアdownvoteを説明するには? – Kaiido