前端有没有办法实现页面截图?

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

目前搜到的全是html-to-canvas的方案

阅读 1.7k
3 个回答

可以使用 Screen Capture API (English) 捕获屏幕流,需要用户同意

image.png

兼容性感人,移动端基本不可用,PC 端 Firefox 不支持:

image.png

试试dom-to-image

取决于你要干什么。

我能想到三个方案:

  1. 浏览器的屏幕捕获 API,可以用来做 p2p 聊天时的分享;
  2. 浏览器扩展有对应的 API,如果你自己做自动化足够了
  3. og-image 之类的库,共享代码生成分享图片也够了
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏