gpt4 book ai didi

javascript - 打印另一页的内容

转载 作者:技术小花猫 更新时间:2023-10-29 12:56:55 25 4
gpt4 key购买 nike

在下面的链接中

<a href=\"#\" onclick=javascript:print(\"\") style=\"color:blue;\">Print</a>"
<script>
function print()
{
//How to print the contents of another page
}

最佳答案

我知道这是一个老问题,但你可以这样做:

function printExternal(url) {
var printWindow = window.open( url, 'Print', 'left=200, top=200, width=950, height=500, toolbar=0, resizable=0');
printWindow.addEventListener('load', function(){
printWindow.print();
printWindow.close();
}, true);
}

在 Firefox 和 Chrome 中测试。 IE9 不工作。


编辑 2020-04-03

不再适用于 Chrome,代码改编自 Coder answer here :

function printExternal(url) {
var printWindow = window.open( url, 'Print', 'left=200, top=200, width=950, height=500, toolbar=0, resizable=0');

printWindow.addEventListener('load', function() {
if (Boolean(printWindow.chrome)) {
printWindow.print();
setTimeout(function(){
printWindow.close();
}, 500);
} else {
printWindow.print();
printWindow.close();
}
}, true);
}

关于javascript - 打印另一页的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2578052/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com