您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
在雨课堂页面自动生成PDF版本课件提供下载
在雨课堂页面自动生成PDF版本课件提供下载
这次推送到 Greasy Fork镜像 的代码进行了 webpack 无压缩打包,所有源代码都可以在 Github 上找到!
The code pushed to Greasy Fork镜像 this time is packaged by webpack without compression. All the source code can be found on Github!
雨课堂虽然有原生的打印功能,但是存在设置页面、拉伸图像、打印PDF等各种麻烦。于是乎自己给雨课堂加了个按钮,该脚本能够自动生成课件的PDF版本,只需要点击一下~
适配了 雨课堂网页版 v2,关键更新如下
[ 答案 ]
按钮来开启或关闭该脚本将前端技术最大化,分析当前页面的 DOM ,完全在本地浏览器内处理,不发送任何无关请求,所使用的外部库均开源且引用自公共 CDN 和 NPM[^1][^2],进行 webpack 压缩打包以求高效。
[^1]: jsDelivr 在中国大陆已经完全被墙了,国内也没有完全镜像 NPM 的公共 CDN 存在;一开始已经搭建了专用的CDN,但在发布前考虑到 GreasyFork 的外部代码规范,显然我们自己的 CDN 域名不在白名单内,因此我只能回落到 cdnjs 系列的国内 CDN 如 75CDN,将不在 cdnjs 中的 hybrid-crypto-js 嵌入脚本。
[^2]: 为了弥补安全上的可信度,这次更新同时增加了对外部库的 SHA256 校验:一是 Tampermonkey 在 @require 阶段的校验;二是开发阶段对不同 CDN 来源各个外部库的校验比对,保证专用 CDN 资源与公共的一致性。
另外请大家注意版权问题,下载的 PDF 自行使用不要随意发布~
原本想搁到B站专栏方便交流反馈的居然没过审理由“涉嫌广告”,ε=(´ο`*)))唉头大。
博客的评论回复邮件提醒搞好啦!!在 博客 / Github / Greasy Fork镜像 上反馈都可以看到~
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址