由于 iGoogle 将停止使用,我正在创建个人主页。我正在尝试创建的其中一件事是快速拨号类型的界面,以网站缩略图作为链接,我想自动化这个过程。
几年前,我尝试使用 linux 和 webkit 引擎进行屏幕截图自动化。没关系。但我的问题是,我希望屏幕截图来自我的浏览器,即我的 Gmail 收件箱,而不是尝试远程屏幕截图时获得的登录页面。
我曾想过使用html2canvas但同样,我必须使用代理远程加载网页的源代码,这不是我想要的。我的另一个尝试是将网站加载到 iframe 中,提取源代码,然后将其传递给 html2canvas。不幸的是,大多数网站,如 google、facebook 等都不允许将他们的网站嵌入到 iframe 中,所以我仍然卡住了。
FoxTab 和 SpeedDial 等插件如何在没有弹出窗口等的情况下从浏览器中生成屏幕截图?他们默默地在“浏览器端”进行操作,是否可以仅使用 JavaScript 来复制它?或者有没有办法我可以用另一种方式完成同样的事情,也许是使用自定义插件或其他东西?