利用iframe将网页嵌套在h的div里面
整体实现的功能就如同标题所述。
直接看代码
解释一下,我这边实现的功能就是把某个网页在嵌入在本地的div中,然后直接调用打印预览。
<body>
<div style="width: 100%;height:1000px;" id="goToPrint"></div>
<script>
let reportFlag = window.opener['reportFlag']
let goToPrint = ''
goToPrint += `
<iframe name="print" frameborder="0" width="100%" height="100%" src='http://566-devs-02.ad01.sec.com:8088/Report/DisplayReport?reportFlag=${reportFlag}'>
</iframe>
`
document.getElementById(`goToPrint`).innerHTML = goToPrint
setTimeout(() => {
window.print();
},1000)
</script>
</body>