You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Chrome 108新版本打印应用时出现多余空白页的解决方法

Chrome 108打印时多出空白页的解决方法
  • 替换原有打印样式中的height:100vh为height:100%,同时给核心容器添加分页控制:
    @media print {
        html, body {
            height: 100% !important;
            margin: 0 !important;
            padding: 0 !important;
            overflow: hidden !important;
        }
        .core-module-container { /* 替换为你项目的核心容器类名 */
            page-break-after: avoid;
            page-break-inside: avoid;
        }
    }
    
  • 强制清零所有元素的底部边距和内边距,避免内容溢出:
    @media print {
        * {
            margin-bottom: 0 !important;
            padding-bottom: 0 !important;
        }
    }
    
  • 调整Chrome打印设置:打开打印预览界面,点击「更多设置」,将「边距」设置为「无」后再打印。
  • 排查核心模块中的动态内容:确保打印前所有异步加载的元素已完全渲染,避免动态高度导致页面计算异常。

原有代码在单页有效但核心模块失效,大概率是因为核心模块存在多层嵌套容器、继承样式冲突或动态内容,100vh在打印环境下无法准确约束整体页面高度。

内容的提问来源于stack exchange,提问作者Büşra Güler

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 00:40:23