等待新标签页完全打开,然后再打印页面

时间:2019-05-28 08:13:16

标签: javascript html

我正在尝试从项目中打印某些内容,我正在使用window.open打开一个新标签,并使用打印功能来打印页面,但是由于未完全加载新标签,因此无法打印该页面。

function PrintElem(elem){
            var mywindow = window.open('https://www.example.com/test/test?id=10');
            mywindow.document.onreadystatechange=function(){
             if(mywindow.document.readyState==='complete'){
              mywindow.focus();
              mywindow.print();
              mywindow.close();
             }
            return true;
        }

0 个答案:

没有答案