<分区>
Possible Duplicate:
Take a screenshot of a webpage with javascript?
我正在开发一个交互式 HTML 页面,并且正在寻找一种方法来将此页面的任意部分捕获到 dataURI(Base64 编码的 PNG)中。
我知道可以为 Canvas 元素获取此信息,但现代浏览器是否提供任何方法来为页面的任意部分执行此操作?
<分区>
Possible Duplicate:
Take a screenshot of a webpage with javascript?
我正在开发一个交互式 HTML 页面,并且正在寻找一种方法来将此页面的任意部分捕获到 dataURI(Base64 编码的 PNG)中。
我知道可以为 Canvas 元素获取此信息,但现代浏览器是否提供任何方法来为页面的任意部分执行此操作?
最佳答案
如果不从服务器端发送它就不行。
您可以使用一些参数(url、 anchor 、偏移尺寸等)向您的服务器发送 AJAX 请求,并返回捕获图像的 base64 字符串。
这是一个 example使用 C# 在服务器端捕获图像,应该也有其他语言的示例。
关于html - 是否可以通过 JavaScript 获取网页的矩形部分作为图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6401206/