当前位置: 首页 > 知识库问答 >
问题:

前端如何截图未显示的页面?

唐弘厚
2023-05-04

场景:
比如有一个调查问卷的项目,每个问卷里有很多道题,点击可以切换下一道题

假设我需要在显示之后的题目之前,展示所有题目的预览页面,且可以截图,应该如何显示?

(如果只能在预览页面里遍历所有的题目全部渲染,这样是否会有性能问题?)

共有1个答案

岳茂
2023-05-04

可以使用canvas渲染,然后直接生成图片。

也可以用html模拟一个打印预览的弹窗,然后把这个弹窗中的内容转换成图片。

性能问题,主要看你有多少题目,千条问题一起渲染的话问题不会很大。

 类似资料:
  • 前端使用vue,后端使用springboot,前后端分离,且已解决跨域,登录采用jwt验证 想实现功能:如果用户通过url栏输入地址方式来访问某个页面(非登录页),对未登录用户自动跳转登录页面 请问拦截器是设置在后端还是设置在前端?另外对于静态页面能拦截吗

  • 本文向大家介绍django 前端页面如何实现显示前N条数据,包括了django 前端页面如何实现显示前N条数据的使用技巧和注意事项,需要的朋友参考一下 这个涉及到的知识点是django数据库查询问题,我们可以在view.py文件中操作 blog_list = models.Blog.objects.all()[:3] 这是选取数据库的前三条数据 补充知识:django 数据库查询—如何获取指定范围

  • 异步方法向后端发送请求,得到返回值response,number和location在页面上显示不出来?不会vue

  • 前后端通过websocket进行通信,后端返回消息时采用流式返回,就像gpt官网回答问题。 前端的页面主要是html,想问问如何将后端返回的代码高亮显示,或者将代码放在md中。 我查了资料,用的最多的工具是highlight,想问问大家有没有相关的页面代码例子参考下 效果大概如下: 希望页面简单点,html实现即可

  • 前端有没有办法实现页面截图?不是html-to-canvas那种实现,而是类似于windows上各种截图工具那样,直接截取屏幕上图像 目前搜到的全是html-to-canvas的方案

  • 16.1 库与车轮子 在多数的情况下我们都没有理由也没有必要去重新发明我们的车轮,在这时使用库会是一个比较好的做法。 16.2 库 16.2.1 jQuery Jquery是继prototype之后又一个优秀的Javascript库。它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后续