代码如下:

function $(str) {return document.getElementById(str)
}function check(element) {if (element) element.style.display = "none"return false;
}function checkClass(elements) {for (let i = 0; i < elements.length; i++) {elements[i].style.display = "none"}
}
check($("csdn-toolbar"))
check($("asideProfile"))
check($("asideSearchArticle"))
check($("asideHotArticle"))
check($("asideCategory"))
check($("asideNewComments"))
check($("asideArchive"))
check($("asidedirectory"))
check($("recommend-right"))
check($("toolBarBox"))
check($("ads"))
check($("footerRightAds"))
checkClass(document.getElementsByClassName("recommend-tit-mod"))
checkClass(document.getElementsByClassName("csdn-side-toolbar"))
checkClass(document.getElementsByClassName("recommend-box"))
checkClass(document.getElementsByClassName("comment-box"))
checkClass(document.getElementsByClassName("insert-baidu-box"))
checkClass(document.getElementsByClassName("template-box"))
checkClass(document.getElementsByClassName("blog-footer-bottom"))
document.getElementsByTagName("main")[0].style.float = "none"
document.getElementsByTagName("main")[0].style.width = "auto"
document.getElementById("mainBox").style.width = "100%"
window.print();


如何打印csdn的博客,支持谷歌、火狐浏览器相关推荐

  1. 使用Iframe打印预览pdf,兼容谷歌火狐浏览器

    功能场景: 点击页面的打印按钮,可以调用浏览器的打印功能,并预览打印pdf文件. 解决火狐浏览器出现about:blank问题. 功能实现: 实现思路: 使用接口获取pdf文件的二进制流,响应类型为b ...

  2. 使用Python爬取CSDN历史博客文章列表,并生成目录

    使用Python爬取CSDN历史博客文章列表,并生成目录 这篇博客将介绍如何使用Python爬取CSDN历史博客文章列表,并生成目录. 2020年 2020年04月 cv2.threshold() 阈 ...

  3. Halo博客的谷歌收录自动提交

    Halo博客的谷歌收录自动提交 前言 在Halo博客的百度定时页面提交一文中已经实现了向百度的主动页面提交,而对于Google平台,实际上并不需要设计类似的功能,一方面Google的基于sitemap ...

  4. 开发记录_自学Python写爬虫程序爬取csdn个人博客信息

    每天刷开csdn的博客,看到一整个页面,其实对我而言,我只想看看访问量有没有上涨而已... 于是萌生了一个想法: 想写一个爬虫程序把csdn博客上边的访问量和评论数都爬下来. 打算通过网络各种搜集资料 ...

  5. 将csdn的博客爬取到本地并输出为jekyll可解析的markdown格式,同时保存博客的图片到本地

    前言 在Github Pages搭建个人博客时利用 Jekyll 生成站点,Jekyll是一个静态站点生成器,可以根据Markdown文件自动生成静态的html文件.且Github Pages 支持托 ...

  6. 学生为什么要在CSDN写博客?

    学生为什么要在CSDN写博客? 引言 写博客的好处 构建知识体系 提升写作能力 扩展人脉 为简历加分 帮助他人 为什么是CSDN 如何写博客 记录学习 总结错误 总结与展望 引言 就目前来说,学生应该 ...

  7. csdn新版博客初体验

    今天刚上csdn就看见通知说新版blog可以使用了.赶紧来试试.说心里话,csdn的博客嚷着要改版已经有n久了,这次终于动真格的了.以下是有关尝试的感觉: 1.速度快了.以前博客的速度真不敢恭维.现在 ...

  8. 如何使用live writer客户端来发布CSDN的博客文章?

    如何使用live writer客户端来发布CSDN的博客文章? http://blog.csdn.net/soune/article/details/4439158 live writer是写博客的一 ...

  9. 如何将CSDN的博客同步到网易号平台上去

    登录网易号平台后台,点击内容同步菜单的新建同步: 可以点击问号图标,查看网易号支持的基于rss同步的格式: 假设想同步CSDN的博客文章,通过RSS格式同步,将这个url填到网易号后台即可: 要获取更 ...

最新文章

  1. 开源 | 基于会话的最优推荐模型:SR-GNN的PaddlePaddle实现
  2. sping中注解事务的应用
  3. CentOS7 64位下载配置与安装教程(超详细图文教程)
  4. 【Java10】lambda表达式(函数式编程),Stream流,File类,字节/字符流,乱码,缓冲/转换/序列化/打印流,Properties
  5. 如果网站的 Cookie 特别多特别大,会发生什么情况?
  6. java注释 加粗_Java绘图技术,swing画图工具,文字,图片素材,注释,个人理解,星空等【诗书画唱】...
  7. NodeJS下安装Express的小问题
  8. 火车头采集器文章伪原创插件工具
  9. Unity 中英文互译插件
  10. 结构化程序设计方法和面向对象程序设计方法的区别
  11. 还记得maven使用之令人头疼的.lastUpdated文件吗?
  12. 时间序列的分析及滚动预测代码
  13. 【论文】模型剪枝(Network Pruning)论文详细翻译
  14. 街霸 隆(Ryu)升龙拳(Syoryuken)动画(四)制作过程中几个版本动画比较一下
  15. SQL数据库质疑怎么解决呢?
  16. 静态库与动态库(共享库)的联系与区别
  17. 联想手机X2受到爱马仕继承人侯诺热赞
  18. 国产轻量级BI平台CBoard的安装和初步使用介绍
  19. eja变送器故障代码al01_EJA的差压变送器三种常见故障
  20. 基础——MCU的电源,复位和时钟系统(STM32为例)

热门文章

  1. Android 闪电效果 (Electric Screen,电动屏幕)
  2. AQI(空气质量指数)分析与预测(三)
  3. NR HARQ (四)dynamic codebook
  4. Error: Spawn SVN ENOENT
  5. 动漫人物身体绘画教程,超棒的简化教学
  6. serverless安装Tencent Serverless CLI报错 RequestError: read ECONNRESET
  7. ORACLE +win2003 群集手记
  8. 【新日语】第5課 あそこのベンチに男の子がいます
  9. 分享一种最简单的JS解密技巧(sojson.v6解密)
  10. 搭建Flink编程开发平台