javascript - 用户捕获 div 作为图像并保存到计算机

标签 javascript html screenshot webcam

我的网站上有一个 Div,我想放置一个按钮/链接(或其他类似的东西),单击它会将 div 及其所有内容保存到用户计算机,就像打印代码一样用于打印div。我是一名编码新手,因此我们将不胜感激。

最佳答案

这样做有浏览器支持限制。 HTML2Canvas可以将您的 HTML 内容渲染到 canvas 元素中。然后您可以使用 canvas.toDataURL("image/png"); ( docs in MDN ) 方法将 canvas 元素导出为 jpegpng 图片。

它没有得到广泛支持,但仍有可能。

关于javascript - 用户捕获 div 作为图像并保存到计算机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8025806/

相关文章:

javascript - 如何使用 ActionLink 提交表单

javascript - 如何获取选项的属性

Perl WWW::Mechanize::Firefox 截图不包含背景

html - 在 IE7 中正确输出

jquery - 我应该如何通过单击链接使用 LESS 和 jquery 更改主题颜色?

iOS 屏幕截图失败,使用 OpenGL

java - Selenium 捕获屏幕截图并保存到 sql

javascript - Kendo UI 窗口覆盖不透明度

javascript - jQuery 脚本无法正常工作,警报未显示

Javascript 使用 path=/设置 cookie