我正在处理Chrome的网络历史记录/书签浏览器扩展程序,我希望将每个单独的历史记录/书签项目显示为各自网址的屏幕截图(最好是png)。
我的文档将我引导至html2canvas,但为了使用它,我需要按照this example实现我自己的PHP代理服务器,在以下代码行中
`$.getJSON("http://html2canvas.appspot.com/query?callback=?", { xhr2:false, url:urlParts.href }, function(html) {`
字符串应该由我自己的代理服务器网址替换。
这不是问题,但我不想拥有这种依赖。已经有一个名为All Seeing Eye的Chrome扩展程序,但据我所知,它会在安装后立即开始记录浏览数据,并且不会使用现有的历史数据。
有没有办法动态地在Chrome扩展程序中截取网站的屏幕截图,而无需连续记录数据或使用代理服务器?
编辑:类似问题中提供的答案将迫使我沿着扩展All Seeing Eye的方式走下去,捕获新打开的标签,缓存图像,然后在需要时将其启动。我要求的是一种简单地从URL创建屏幕截图的方法,而不是打开的标签。