我的网站上有一个 Div,我想放置一个按钮/链接(或其他类似的东西),单击它会将 div 及其所有内容保存到用户计算机,就像打印代码一样用于打印div。我是一名编码新手,因此我们将不胜感激。
最佳答案
这样做有浏览器支持限制。 HTML2Canvas可以将您的 HTML 内容渲染到 canvas
元素中。然后您可以使用 canvas.toDataURL("image/png");
( docs in MDN ) 方法将 canvas
元素导出为 jpeg
或 png
图片。
它没有得到广泛支持,但仍有可能。
关于javascript - 用户捕获 div 作为图像并保存到计算机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8025806/