我正在创建个人主页,因为iGoogle将停止使用。我正在尝试创建的一件事是快速拨号类型的界面,网站缩略图作为链接,我想自动化这个过程。
几年前我尝试使用linux和webkit引擎进行屏幕截图自动化。这没关系。但我的问题是,我希望屏幕截图来自我的浏览器,即我的Gmail收件箱,而不是我尝试远程屏幕截图时会获得的登录页面。
我想过使用html2canvas,但我又要使用代理远程加载网页的来源,这不是我想要的。我的另一个尝试是在iframe中加载网站,提取源,并将其传递给html2canvas。不幸的是,谷歌,脸书等大多数网站都不允许将他们的网站嵌入到iframe中,所以我仍然卡住了。
FoxTab和SpeedDial等插件如何在没有弹出窗口等的情况下从浏览器中截取屏幕截图?他们默默地“浏览器端”,是否可以使用JavaScript复制它?或者有没有办法可以用另一种方式完成同样的事情,也许是使用自定义插件或其他东西?...
答案 0 :(得分:0)
您是否考虑过使用http://webthumbnail.org/等服务?
如果您想自己动手,http://phantomjs.org/也是一项很棒的服务。
答案 1 :(得分:0)
看看phatomjs。我们使用它定期截取所有托管网站的屏幕截图。 Phantomjs是一个无头的Webkit实现。