gpt4 book ai didi

jquery - contentWindow.document.execCommand ('print' , false, null) 在 Firefox 中不起作用

转载 作者:行者123 更新时间:2023-12-01 07:12:06 26 4
gpt4 key购买 nike

我现在正在为 iframe 实现一些打印功能,并且我正在使用以下代码:

 $('#printBtn').click(function(){
var iframe = document.getElementById('previewInfoBodyFrame');
iframe.contentWindow.document.execCommand('print', false, null);
return false;
});

但我发现在 Firefox 浏览器中,它不起作用,但对于 IE、chrome 和 safari,它工作正常。搜索了很多,但无法弄清楚这是如何发生的。任何人都可以提供一些想法吗?谢谢

最佳答案

execCommand('print') 不受 Firefox 支持。

https://developer.mozilla.org/en-US/docs/Web/API/document.execCommand

您可以使用 print() 函数来代替。

window.print() ;

https://developer.mozilla.org/en-US/docs/Web/API/Window.print

您可能想阅读以下内容: Printing a (part of) webpage with Javascript

希望这有帮助。

关于jquery - contentWindow.document.execCommand ('print' , false, null) 在 Firefox 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25323371/

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