news 2026/5/5 2:00:38

想把网页保存成PDF文件,快速删掉侧边栏广告再打印

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
想把网页保存成PDF文件,快速删掉侧边栏广告再打印

想要把网页保存成PDF文件的时候经常会有右侧左侧侧边栏挡住主要内容。怎么办呢?

打开 开发者模式
在 console 里粘贴以下,回车,就好了!

// 隐藏所有可能包含侧边栏的常见元素 var style = document.createElement('style'); style.innerHTML = ` /* 隐藏常见的侧边栏、广告容器 */ .sidebar, aside, .ad-container, .right-column, .widget-area, .advertisement, [class*="side"], [class*="ad-"], [id*="ad-"], [class*="widget"], .sticky, .floating { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; position: absolute !important; opacity: 0 !important; } /* 让主要内容填满整个宽度 */ .main-content, article, .content-area, #content, .post-content, .entry-content { width: 100% !important; max-width: 100% !important; margin-right: 0 !important; margin-left: 0 !important; padding-right: 0 !important; float: none !important; } /* 防止页面容器被限制宽度 */ .container, #container, .wrapper, #wrapper { max-width: 100% !important; width: 100% !important; padding: 0 !important; } `; document.head.appendChild(style);
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/4 5:05:53

深度学习之第八课迁移学习(残差网络ResNet)

目录 简介 一、迁移学习 1.什么是迁移学习 2. 迁移学习的步骤 二、残差网络ResNet 1.了解ResNet 2.ResNet网络—残差结构 三、代码分析 1. 导入必要的库 2. 模型准备(迁移学习) 3. 数据预处理 4. 自定义数据集类 5. 数据加载器 6. 设备配置 7. 训练函数 8. 测…

作者头像 李华
网站建设 2026/5/5 1:58:57

计算机视觉系列之opencv语法基础案例分析之银行卡号识别

简介 计算机视觉系列第一课opencv语法(一)保姆级教学 计算机视觉系列第一课opencv语法(二)保姆级教学 计算机视觉系列第一课opencv语法(三)保姆级教学 [计算机视觉第一课opencv(四)保姆级教学][opencv 3] 关于计算机视觉的基础内容我们之前已经说完了,今天我们就来用…

作者头像 李华
网站建设 2026/5/4 4:33:30

工业控制场景下模拟I2C通信的完整指南

以下是对您提供的博文《工业控制场景下模拟IC通信的完整指南:原理、实现与鲁棒性设计》进行 深度润色与结构重构后的专业级技术文章 。本次优化严格遵循您的全部要求: ✅ 彻底去除AI痕迹(无模板化表达、无空洞套话、无机械连接词&#xff…

作者头像 李华
网站建设 2026/5/5 1:58:57

Z-Image-Turbo适合哪些场景?这5个最实用

Z-Image-Turbo适合哪些场景?这5个最实用 你有没有过这样的体验: 想快速出一张电商主图,等了半分钟,进度条才走到60%; 客户临时要改三版海报文案,每改一次就得重跑模型; 做教育课件需要配图&…

作者头像 李华
网站建设 2026/5/5 1:59:50

游戏开发中 C++ 枚举的正确用法:必须用 `enum class`

在 Unreal Engine 或其他 C 游戏项目中,枚举常用于表示角色状态、技能类型、网络状态等。必须使用 enum class,原因如下: 1. 避免命名冲突(关键!) 游戏系统多,不同模块可能定义相同名称的状态…

作者头像 李华
网站建设 2026/5/4 18:03:19

C++ 结构体内存对齐终极指南:嵌套结构体如何“占位”?

在 C 开发中,尤其是涉及网络协议、硬件通信或高性能计算时,结构体的内存布局至关重要。你是否曾疑惑:为什么一个只包含 char 和 int 的结构体,sizeof 却是 8 而不是 5? 当结构体嵌套结构体时,内存是如何排布…

作者头像 李华