sách gpt4 ai đã đi

iframe - 在 Opera 和 Chrome 中打印 iframe 内容

In lại 作者:行者123 更新时间:2023-12-04 14:52:56 25 4
mua khóa gpt4 Nike

我正在尝试打印 iframe 内容。

contentWindow.focus();
contentWindow.print();

此代码适用于 IE、Firefox 和 Safari。但不适用于 Chrome 和 Opera。这些浏览器打印整个页面。

我试着用这个话题 How do I print an IFrame from javascript in Safari/Chrome .但这对我没有帮助。

有人可以帮助我吗?

1 Câu trả lời

这是 Opera 中的一个已知错误。除了上述解决方法的想法外,您可能还想尝试以下方法:

    var clone=document.documentElement.cloneNode(true)
var win=window.open('about:blank');
win.document.replaceChild(clone, win.document.documentElement);
win.print();

我没有测试过这个,但它应该在弹出窗口中创建页面的副本并打印它,而不必从服务器第二次加载内容或丢失您可能想要打印的任何 DOM 修改。

关于iframe - 在 Opera 和 Chrome 中打印 iframe 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1648594/

25 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com