在任何浏览器,任何没有客户端插件的网站上自动截屏?

时间:2011-11-07 07:03:49

标签: php webkit screen capture

我正在开发一个webapp,允许用户输入任何网站的URL,然后webapp将准备一个网站的完整屏幕上限,存储在服务器中,或者可供下载。

理想情况下,这应该在服务器端工作,因此不存在客户端依赖。

我找到wkhtmltoimage但是捕获以Big5编码的网站会导致乱码文字。使用Unicode的网站完美无缺地工作。

还有其他办法吗? PHP grabscreen仅适用于Windows,我的目标平台是Linux,因此不能选择。

提前谢谢。

2 个答案:

答案 0 :(得分:0)

我也在寻找那个。我的解决方案就像这个人在他的网站上所做的那样:http://hertzen.com/experiments/jsfeedback/

他使用Javascript画布......

它对我有用

答案 1 :(得分:0)

phantomjs(无头webkit)应该可以解决问题。 http://phantomjs.org/

也请查看此页面(在屏幕截图实用工具下) https://github.com/ariya/phantomjs/wiki/Related-Projects