Safari iframe webkit缩放错误的解决方法?
似乎有一个webkit扩展错误影响了Safari for Windows(v5.1)和Safari/Chrome for Mac。当您创建iframe并使用CSS标记-webkit转换时,如果“scale”值小于1(例如,0.5),则在呈现页面的缩放版本时,页面的元素将丢失 我已经构建了最小的测试页面来说明这个问题:Safari iframe webkit缩放错误的解决方法?,iframe,safari,webkit,scaling,Iframe,Safari,Webkit,Scaling,似乎有一个webkit扩展错误影响了Safari for Windows(v5.1)和Safari/Chrome for Mac。当您创建iframe并使用CSS标记-webkit转换时,如果“scale”值小于1(例如,0.5),则在呈现页面的缩放版本时,页面的元素将丢失 我已经构建了最小的测试页面来说明这个问题: <html> <head> <title>iframe webkit scale bug</title> <style typ
<html>
<head>
<title>iframe webkit scale bug</title>
<style type="text/css">
iframe.preview
{
width: 1024px;
height: 768px;
border: 1px solid black;
-webkit-transform: scale(0.5);
-webkit-transform-origin: 0 0;
}
</style>
</head>
<body>
<iframe class="preview" src="http://www.google.com/"></iframe>
</body>
</html>
iframe webkit缩放错误
iframe.preview
{
宽度:1024px;
高度:768px;
边框:1px纯黑;
-webkit变换:比例(0.5);
-webkit转换原点:0;
}
作为stackoverflow的新用户,显然我还不允许在这篇文章中附加截图。但我拥有它们,并愿意与他人分享!:)
想象一下,如果你愿意,一个Chrome的屏幕截图(成功案例,请参见[我感觉很幸运]按钮,以及底部的一些链接……所有内容都以50%的比例呈现为OK)
现在想象一下Safari的屏幕截图(失败案例,缺少[我觉得很幸运]按钮,底部没有链接…缺少许多页面元素)
对于引入iframe的各种页面,这种情况都会持续发生;元素丢失了。无论iframe周围是否有包装器div并约束其维度,似乎都会发生这种情况(这是我尝试过的一种解决方法)
有什么想法吗?昨天的Safari更新(2011年12月10日)修复了这个bug。Woot.昨天的Safari更新(2011年12月10日)修复了此漏洞。胡特