看到网上有很多xx文库下载脚本,后来发现是利用canvas截图,丢失矢量信息,说明这类网站基本上都是用canvas在线渲染的文件。
所以我就想着,能不能干脆拦截渲染canvas的消息,自己还原一个矢量文件出来。
顺便的,我看到了canvas2pdf
就形成了用这个PDFcanvas类代替掉canvas类,以达到下载矢量pdf的效果。
其实我啥也不会干:就写了几句,还用不了
根本跑不起来的源代码
我打算重定义document.createElement
实现,现在有两个问题:
换句话说,我希望让某些网页上的canvas使用这个中间人对象。
另:这个对象好像跑不了?本来是要webpack打包的代码被我直接搬上来了?