gpt4 book ai didi

javascript - window.print() 在 Firefox 中不工作

转载 作者:行者123 更新时间:2023-11-29 10:46:21 25 4
gpt4 key购买 nike

我有以下js代码:

 window.print();

这适用于 Chrome 和 IE。它也适用于 iPhone Safari 。但是,它不适用于 Firefox。

以下内容在 Firefox 中有效

alert()
window.print();

所以我认为这是某种时间安排?请注意,我的 js 代码仅在页面本身加载后加载:

 function loadJS() {     
var element = document.createElement("script"); //
element.src = "url/js/all.js";
document.body.appendChild(element);
}

if (window.addEventListener)
window.addEventListener("load", loadJS, false);
else if (window.attachEvent)
window.attachEvent("onload", loadJS);
else
window.onload = loadJS;

最佳答案

好吧,让它等待,成功了,尽管必须这样做似乎很愚蠢。另外,我不知道这是否会一直有效...

 setTimeout( 
function() {
window.print();
}, 100);

关于javascript - window.print() 在 Firefox 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18756153/

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