如何打印CSDN博文和博客园博文

news/2024/12/22 2:38:14/文章来源:https://www.cnblogs.com/zhtty123/p/18402784

如何打印CSDN博文和博客园博文

相信大家看到一些比较不错的博文,都想打印保存一下,但是浏览器自带的打印会发生覆盖的问题并且除了博文之外的文字也会被打印,很不友好;

这里提供一个新的方法:
1、打开想要打印的博文;
2、右键鼠标,选择检查,如图所示。

3、点击检查,进入如下页面,选中Console选项

4、在空白部分输入以下代码,回车,即可弹出打印页面,打印即可

代码一(不打印评论):

(function doPrint(){//生成头部var head_str = "<html><head><title></title></head><body>"; //生成尾部var foot_str = "</body></html>";//原本页面的代码var older = document.body.innerHTML;//指定打印区域的htmlvar print = document.getElementsByClassName('blog-content-box')[0].innerHTML;//构建新网页document.body.innerHTML = head_str + print + foot_str; //调用打印window.print();//打完后将网页还原document.body.innerHTML = older;
})();

代码二(评论也会一起打印):

(function(){'use strict';var articleBox = $("div.article_content");articleBox.removeAttr("style");$("#btn-readmore").parent().remove();$("#side").remove();$("#comment_title, #comment_list, #comment_bar, #comment_form, .announce, #ad_cen, #ad_bot").remove();$(".nav_top_2011, #header, #navigator").remove();$(".csdn-side-toolbar,.template-box,.reward-user-box").remove();$(".p4course_target, .recommend-box, #csdn-toolbar, #tool-box,#dmp_ad_58, .more-toolbox, .article-info-box, .btn-readmore").remove();$("aside").remove();$(".tool-box").remove();$(".hide-article-box").remove();$("main").css('display','content'); $("main").css('float','left'); $("#mainBox").css('width','100%');		$(".main_father.clearfix.d-flex.justify-content-center").css("width","100%");window.print();
})();

类似的对于博客园的论文,操作同上

代码为:

(function(){'use strict';$("#comment_form, #header, #leftmenu, #big_banner, #footer, #blog_post_info_block").remove();$("#content").css('margin','0');$("body").css('margin','0').css('padding','2px');window.print();
})();

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/793998.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

线段树分治

适用 某一个条件在查询的一段区间中存在的问题 如:有 \(t\) 个询问,每个询问输入一条边 \(u, v\), 如果当前图中没有这条边,那么插入这条边;反之删除这条边 思路 假设有 \(q\) 组询问,并且 \(q = 8\),我们就对 \(q\) 组询问建一棵线段树,如下图:假设现在第一个条件出现在了 \(3…

无向图的拉普拉斯矩阵

Definition 定义无权重的无向图G=(V,E)。V是顶点集合,E是边集合。 根据G,可得到一系列定义:adjacency matrix(邻接矩阵) 𝐴𝐺 :(1)𝐴𝐺(𝑖,𝑗)={1,(𝑖,𝑗)∈𝐸0,(𝑖,𝑗)∉𝐸 2. degree matrix 𝐷𝐺 : 这是一个对角矩阵,对角线上每个元素…

信息学奥赛初赛天天练-86-NOIP2014普及组-基础题5-球盒问题、枚举算法、单源最短路、Dijkstra算法、Bellman-Ford算法

信息学奥赛初赛天天练-86-NOIP2014普及组-基础题5-球盒问题、枚举算法、单源最短路、Dijkstra算法、Bellman-Ford算法 PDF文档公众号回复关键字:202409081 NOIP 2014 普及组 基础题5 21 把 M个同样的球放到 N个同样的袋子里,允许有的袋子空着不放,问共有多少种不同的放置方法…

搭建内网yum仓库

1.架构图2.环境准备 复制一个虚拟机,修改MAC地址,ip,主机名等 [root@kylin-10-sp3 ~]# hostnamectl set-hostname kylin-sp3-cllient [root@kylin-10-sp3 ~]# [root@kylin-sp3-cllient ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 [root@kylin-sp3-cllient ~]#角色…

VS Code 快速输入代码

VS Code 快速输入代码: HTML 代码只输入 ! ,按Enter,这将自动生成一个基本的HTML骨架代码,例如: 快速输入特定的HTML标签,可以使用Emmet插件,它是VS Code的一个扩展,可以通过简短的指令生成复杂的HTML结构。 输入div,按Enter输入div*4,按Enter 例如,输入 ul>li…

微信小程序开发系列4----页面配置--WXML列表渲染

小程序布局-WXML列表渲染 源码获取方式(免费):(1)登录-注册:http://resources.kittytiger.cn/(2)签到获取积分(3)搜索:微信小程序开发2-wxmllist列表渲染

微信小程序开发系列3----页面配置--WXML数据绑定+条件渲染

1小程序布局-WXML数据绑定 有的时候发现需要刷新一下全局的app.js才能有效果。。。。。 2小程序布局-WXML条件渲染 下图会报错:不能在if else 中间插入其他的标签 如下展示一次渲染多个标签使用block 源码获取方式(免费):(1)登录-注册:http://resources.kittytiger.c…

[C++ Daily] 虚表与虚指针的理解

虚表与虚指针的理解结果:

微信小程序开发系列1----账号注册、开发工具下载、小程序代码结构

一、注册小程序账号 url:https://mp.weixin.qq.com/cgi-bin/wx?lang=zh_CN&token= 注册后获取 AppID(小程序ID) 和 AppSecret(小程序密钥)二、微信小程序工具下载 https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html官网文档:https://developers…

可测试,可维护,可移植:上位机软件分层设计的重要性

从三个方面论述了上位机软件分层设计的必要。互联网中,软件工程师岗位会分前端工程师,后端工程师。这是由于互联网软件规模庞大,从业人员众多。前后端分别根据各自需求发展不一样的技术栈。那么上位机软件呢?它规模小,通常一个人就能开发一个项目。它还有必要分前后端吗?…

【漏洞分享】2018年-2024年HVV 6000+个漏洞 POC 合集分享

此份poc 集成了Zabbix、用友、通达、Wordpress、Thinkcmf、Weblogic、Tomcat等 下载链接: 链接: https://pan.quark.cn/s/1cd7d8607b8a看着就真的看着,不学就真的5

【工具推荐】FindEverything(最新版) - 内网渗透必备 敏感文件搜索工具

工具介绍 内网渗透过程中搜寻指定文件内容,从而找到突破口的一个小工具 下载链接: 链接: https://pan.quark.cn/s/067a43165790使用说明 python3 FindEverything.py -n .txt,.ini,.yaml,.php,.jsp,.java,.xml,.sql -c "password=" -d D:/ python3 FindEverything.p…