我想创建一个服务,提供这个网站的屏幕截图,它使用了大量的dhtml,在速度较慢的计算机上非常慢,尤其是在Firefox上。
如果截图每隔几分钟就会实现一次,那就太完美了,这样我就可以在我们的网站上自动刷新它。
在Windows上,我可以使用php函数imagegrabscreen。但这将在没有加载AJAX元素的情况下获得屏幕截图。
如何将屏幕截图延迟到所有AJAX数据加载完毕?
我找到了一个Web解决方案:
你可以使用browsershots.org,选择一个合理的现代浏览器和窗口大小。
它还有一个API:https://browshot.com/api/documentation
可以为缩略图指定任何大小。