【问题标题】:Take a screenshot of a external website in html2canvas javascript在 html2canvas javascript 中截取外部网站的屏幕截图
【发布时间】:2014-05-25 18:51:51
【问题描述】:

我正在使用 javascript html2canvas 截取网页截图。 这是一个代码:

html2canvas(document.body, {
 onrendered: function(canvas) {
 document.body.appendChild(canvas);
 }
});

如何使用网址。就像我想截取谷歌的截图一样。 那我为此做了什么..

【问题讨论】:

标签: javascript url screenshot html2canvas


【解决方案1】:

你不能。

如果可能的话,例如,您可以让您的网站截取用户公司的 Intranet、他们的网上银行或他们的网络邮件上的页面。

这将是一个巨大的安全漏洞,因此是不允许的。

【讨论】:

  • 那他们是怎么做的。检查此 [html2canvas.hertzen.com/screenshots.html] 链接。在这里他们可以截取谷歌的截图。
  • 他们在页面顶部告诉你 - 将外部页面/图像加载到启用 JSONP/CORS 的页面的代理 - 所以它不是真正的第三方外部网站(就浏览器而言)。
  • 那么,我如何拍摄外部网页的截图。还有什么想法吗?
  • 您使用代理,因此它不是外部网页。
  • @Quentin,这个库可以使用也可以不使用代理。 html2canvas.hertzen.com/documentation.html 检查他们的文档。这个人并没有要求使用代理来做,他只是想要截图不管怎么做。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-26
  • 1970-01-01
  • 2016-01-14
  • 1970-01-01
相关资源
最近更新 更多