从另一个网页中捕获Chrome浏览器中网页的屏幕截图(没有伪造者)

时间:2019-03-14 17:26:13

标签: javascript google-chrome google-chrome-devtools screenshot

我想从另一个Chrome浏览器窗口下载一个Chrome浏览器窗口内容的屏幕截图。

我将完全控制两个页面,它们将托管在同一域中。

我已经弄清楚了使用postMessage进行跨窗口通信。我试图回答以下问题:“如何从窗口A调用窗口B中的函数?”

我对Puppeteer很熟悉。这个问题是相关的,但是我不能使用puppeteer,因为它正在浏览器中运行(并且必须在浏览器中运行)。对于该服务器端,我不需要任何答案。

html2canvas很有趣,但是太有限了。我正在寻找一个截屏,使其与chrome在屏幕上显示的内容完全吻合。

我知道Chrome调试协议公开了一种Page.captureScreenshot()方法。但是我不知道如何(或是否可能)通过浏览器与之通信。

任何人都可以给我有关如何完成此操作的建议吗?

enter image description here

0 个答案:

没有答案