Code Monkey home page Code Monkey logo

sweet-webjs's Introduction

sweet-WebJS/js/MergeAllPDF.js实现的是网页文章转PDF的功能(网页局部区域打印)
sweet-WebJS/js/csdnOptimize.js实现的是CSDN阅读优化的功能(免登录查看所有评论、免登录去广告、免登录复制、过滤相关推荐中的下载和课程模块)
sweet-WebJS/js/closeIDM.js实现的是关闭IDM强制在浏览器跳转到下载页

声明

本脚本仅供学习交流!!!不允许以任何目的将源码进行商业用途,否则追究法律责任!!!

注意事项:

  1. 第一次使用时记得在弹出窗口设置为另存为PDF,如果不想要页眉页脚,也请手动勾选
  2. 打印文章前,请确保文章内的所有图片都已加载完成。建议把滚动条拖至底部(浏览一遍文章)。否则转出的PDF内图片可能显示不出来。出现这个问题的主要原因是现在的网站为了节流对图片均以懒加载的形式进行加载,导致调起打印时图片未加载完成。
  3. 本脚本仅在Chrome、firefox、Edge三大浏览器进行了兼容测试,如果您使用的浏览器无法使用,请考虑更换浏览器或者联系我进行脚本定制
  4. 如果在上述三大平台内无法使用,请尝试多次刷新页面。如仍不可用,建议更换/重启/重装浏览器。如仍不可用,联系本人远程解决。
  5. 如果觉得脚本不错,请给我一个免费的Star!
  6. 脚本的安装

脚本功能:

        提供知乎、CSDN、简书、博客园、开源**、掘金、思否等主流博客网站的文章部分另存为PDF的功能,便于本地对文章进行编辑/做笔记。兼容chrome,firefox,edge浏览器,其余未测试。

思路来源:

        不知有没有小伙伴和我一样在网上的主流博客网站浏览技术文章时,看到能解决自己问题并且是一篇有很价值的博客时,就想如果能对文章进行编辑就好了,这样以后再看到这篇文章时,就知道自己看到了哪一个地方,有什么感悟,从而大幅度提高阅读效率。
        直接在网页上对博客进行编辑并保存是不现实的。但我们可以将文章转存为PDF下载到本地进行阅读,这样就可以直接编辑并保存笔记啦~

使用说明:

        本脚本目前覆盖了描述中的7大主流技术博客网站。每个网站的博客页面都加了一个文章转PDF的按钮。为了美观以及网页整体效果的呈现,每个网站所加按钮的位置和样式都不相同,但都很显眼,并且用户只需点击按钮即可实现博客内容转PDF的功能。
        下面分别介绍文章转PDF的按钮在各大网站博文网页的具体位置:

1. 知乎

        知乎的博文有两种形式,第一种是文章详情页;第二种是话题讨论的回答。对于这两种博文,均实现了文章转PDF的功能:
        1.1 文章详情页
文章转PDF按钮的位置如下图所示:
点击按钮即可调出转PDF,第一次使用时记得在弹出窗口设置为另存为PDF,如果不想要页眉页脚,也请手动勾选
        1.2 讨论回答
讨论回答页面的文章转DPF按钮的位置如下图所示:
先点击文章转PDF的蓝色按钮,所有的讨论就都会加上文章转PDF的标签,点击标签即可调起具体文章的转换功能。

2. CSDN

文章转PDF按钮的位置如下图所示:

3. 博客园

博客园的网页排版有多种方式,针对每一种,本人都加了不影响美观的文章转PDF按钮。下面放几个示意图,如果用户打开的网页不是下面几种方式,可以据此类推:

4. 掘金

文章转PDF按钮的位置如下图所示:

5. 开源**

开源**的博文主要在两个地方:1.具体博客 2.问答
具体博客的文章转PDF按钮位置如下图所示:

问答的文章转PDF按钮位置如下图所示:

6. 思否

文章转PDF按钮的位置如下图所示:

7. 简书

文章转PDF按钮的位置如下图所示:

脚本安装 1. 安装脚本管理器 Tampermonkey 或暴力猴

浏览器 安装地址
360极速浏览器 https://ext.chrome.360.cn/webstore/detail/dhdgffkkebhmkfjojejmpbldmpobfkfo
QQ浏览器 qqbrowser://extensions/search?key=Tampermonkey
UC浏览器 离线安装包 Tampermonkey.crx
遨游浏览器 http://extension.maxthon.cn/detail/index.php?view_id=1680&category_id=10
Chrome浏览器 https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo
火狐浏览器 https://addons.mozilla.org/zh-CN/firefox/addon/tampermonkey/
Microsoft Edge https://www.microsoft.com/store/p/tampermonkey/9nblggh5162s
其他浏览器 同UC

安装成功后浏览器扩展栏将出现

2. 安装 网页文章转PDF(网页局部区域打印)-适用于知乎/CSDN/简书/博客园/开源**/掘金/思否

点击安装此脚本 安装地址

关于捐赠

本脚本不收取任何使用费用 , 如果您觉得本脚本对您有帮助,您可以通过支付宝或微信,扫描二维码,捐赠 X元,^_^,谢谢!

sweet-webjs's People

Contributors

dossweet avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.