3

我想在浏览器中生成网页的缩略图,因此我可以在单个页面中拥有多个缩小的 iFrame。

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

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

4

2 回答 2

1

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

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

于 2009-04-01T14:26:45.117 回答
0

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

有关 WebKit 博客和此处的更多信息。

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

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

于 2009-03-26T16:56:40.530 回答