什么是前端截图服务

我们提供一个接口,让用户提供一个URL地址,然后返回这个URL地址对应页面的截图

实现难点

1. 如何保证相同的用户登录状态?

通过用户传的cookie等信息,在后台实现登录功能

2.如何让截图服务又快又准?

2.1 无头浏览器

  • 优点:真实截图,图片准确无误,可以模拟用户登录
  • 缺点:耗时久

    2.2 HTML2canvas

  • 优点:截图迅速

  • 缺点:css过于复杂时会导致样式错乱问题

    2.3 todo,什么方法能又快又准呢?