【问题标题】:Generating browser side web page thumbnails生成浏览器端网页缩略图
【发布时间】:2010-10-15 14:02:50
【问题描述】:

我想在浏览器中生成网页的缩略图,这样我就可以在一个页面中拥有多个缩小的 iFrame。

IE 可以使用过滤器来做到这一点。如果您有 Chrome 权限(例如已安装的插件),Mozilla 可以在 中使用 drawWindow() 执行此操作。

有没有办法在 WebKit 中做到这一点?有什么通用的跨浏览器方法吗?

【问题讨论】:

    标签: html iframe thumbnails


    【解决方案1】:

    我知道您正在寻找一种客户端方式来执行此操作,但考虑到全面支持的参差不齐的支持,您可能需要考虑在服务器上生成缩略图。

    khtml2png 允许您从命令行生成网页图像。这不是最漂亮的解决方案,但只需编写一点脚本,它就可以让您即时生成缩略图,而且您不必担心浏览器的兼容性。

    【讨论】:

      【解决方案2】:

      WebKit 的夜间版本(从 2009 年 3 月 24 日开始为 41944)支持转换元素(包括缩放)以及 CSS 渐变等其他好东西。

      WebKit 博客和here 上有更多信息。

      我猜这个功能在 Safari 4 中也有,但我没有检查。

      编辑:看起来这也以 -moz-transform 的形式进入 Mozilla。

      【讨论】: