其他分享
首页 > 其他分享> > Safari 浏览器下打印PDF, 打印预览显示为空白

Safari 浏览器下打印PDF, 打印预览显示为空白

作者:互联网

重现代码

const iframe = document.createElement('iframe');
iframe.onload = () => {
  iframe.focus();
  iframe.contentWindow.print();
}

解决方法

const iframe = document.createElement('iframe');
iframe.onload = () => {
  setTimeout(() => {
    iframe.focus();
    iframe.contentWindow.print();
  }, 1000);
}

标签:onload,Safari,打印,focus,contentWindow,iframe,createElement,print,PDF
来源: https://www.cnblogs.com/vgerbot/p/16282897.html