首页 新闻 会员 周边

关于HTML中某个元素实现的重定义

0
[已关闭问题] 关闭于 2024-03-01 22:15

看到网上有很多xx文库下载脚本,后来发现是利用canvas截图,丢失矢量信息,说明这类网站基本上都是用canvas在线渲染的文件。
所以我就想着,能不能干脆拦截渲染canvas的消息,自己还原一个矢量文件出来。
顺便的,我看到了canvas2pdf
就形成了用这个PDFcanvas类代替掉canvas类,以达到下载矢量pdf的效果。

其实我啥也不会干:就写了几句,还用不了
根本跑不起来的源代码

我打算重定义document.createElement实现,现在有两个问题:

  1. 其他元素要调用原来的函数,导致自调用崩溃。
  2. 将来的问题:PDFcanvas部分组件即依赖,依赖canvas,改了仍然会导致自调用崩溃。

换句话说,我希望让某些网页上的canvas使用这个中间人对象。

另:这个对象好像跑不了?本来是要webpack打包的代码被我直接搬上来了?

js
louiesun的主页 louiesun | 菜鸟二级 | 园豆:204
提问于:2024-02-29 22:41
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册