生成浏览器端网页缩略图

3
我想在浏览器中生成网页缩略图,以便在单个页面中具有多个缩小的iFrame。

IE可以使用滤镜来实现这一点。如果您拥有Chrome特权(例如已安装的插件),Mozilla可以在<canvas>中使用drawWindow()来完成此操作。

是否有一种在WebKit中实现此功能的方法?是否有任何通用的跨浏览器方法来实现这一点?

2个回答

1

我知道你正在寻找客户端的解决方案来完成这个问题,但考虑到浏览器的兼容性不是很好,你可能需要考虑在服务器上生成缩略图。

khtml2png 允许你从命令行生成网页图像。这不是最美观的解决方案,但通过一些脚本编写,它可以让你动态生成缩略图,而且你也不必担心浏览器的兼容性问题。


0

WebKit的夜间构建版本(来自2009年3月24日的41944)支持转换元素(包括缩放),以及其他好东西,如CSS渐变。

在WebKit博客和这里上有更多信息。

我猜这些功能在Safari 4中也可用,但我还没有检查过。

编辑:看起来这也正在进入Mozilla中,作为-moz-transform


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接