javascript - 好的 JS 库可以截取屏幕截图

标签 javascript image cross-browser screenshot

我希望我的用户能够截取网页的屏幕截图(或者我定义屏幕截图的大小),然后允许他们将其保存到他们的计算机。

有谁知道可以让您执行此操作的优秀 JS 库?

我知道浏览器有插件,但我想要一些纯 JS,这样用户只需单击一个按钮,就会出现一个“另存为”链接以及他们正在查看的内容的屏幕截图。

感谢您的帮助。

/fmsf

最佳答案

浏览器不会向网页公开允许此操作的 API,因此无法使用在页面中运行的纯 JavaScript 来实现此操作。

实现此目的的唯一方法是在服务器上准备好屏幕抓取,并提供一个指向适当下载链接的正常下载链接。

关于javascript - 好的 JS 库可以截取屏幕截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2833880/

相关文章:

html - 所有浏览器的选择下拉菜单中的居中对齐文本

javascript - 为什么函数实例的绑定(bind)会为下一次计算提供原始值?

image - 如何从Webpack中<picture>的srcset属性加载图片?

image - Docker:无法从损坏的拉取中删除中间图像

将二维数组转换为 C 中的灰度图像

javascript - ReactJS IconButton 在 Firefox 中不起作用

javascript - Firebase "update"操作下载数据?

javascript - rails : rendering html and js in one request

javascript - 如何使用旋转找出旋转梯形的边界框

html - 使用相同浏览器时,网站在不同机器上看起来大不相同