【发布时间】:2019-12-22 16:38:33
【问题描述】:
我正在以 PDF 格式打印网页后重新加载网页。所以在打印后我提供了一个 window.location.reload 方法。它在 Chrome 中运行良好,但在 Firefox 上运行良好。我怎样才能摆脱这个问题?
printDocument = () => {
const { match } = this.props;
const { orderNo } = match.params;
this.setState({ showPickSheet: true }, () => {
const printContents = document.getElementById("divToPrint").innerHTML;
document.title = `PickSheet_${orderNo}`;
const originalContents = document.body.innerHTMl;
document.body.innerHTML = printContents;
window.print();
document.body.innerHTML = originalContents;
window.location.reload();
});
};
【问题讨论】:
标签: javascript reactjs firefox reload mozilla