Opera Turbo和background-repeat不起作用

Lar*_*bar 1 browser opera image-conversion image-compression opera-turbo

例如,我有这样的代码:

<style>
body {
    background: url('back.png') repeat-y center;
}
</style>
<body>
</body>
Run Code Online (Sandbox Code Playgroud)

它适用于所有浏览器,包括Opera.看起来像这样: 在此输入图像描述

但是如果打开Opera Turbo模式,它看起来像这样: 在此输入图像描述

为什么这样,可以修复吗?Ubuntu 10.10上的PS Opera 11.10

Wh1*_*Ck5 6

要了解为什么你的图像有时在Opera Turbo中看起来像一团糟,你应该学习Opera Turbo的工作原理(实际上,什么是Turbo模式).

如您所知,Opera Turbo非常便于缓慢连接.为了提高网页的加载速度,Opera Turbo压缩了它的内容.较少的数据意味着更快的负载.

你的图像存在这个问题的根源.

根据文件

启用Opera Turbo时,网页会通过Opera的服务器进行压缩,以便使用比原始数据少得多的数据.这意味着下载量较少,因此您可以更快地查看自己的网页.

因此,当您尝试使用Turbo模式访问某些页面时,Opera服务器从原始位置获取数据(下载完整的网页),在服务器端压缩它并将其压缩发送给您(或任何其他Turbo的客户端).

是的,在Turbo模式图像中你可以看到的不是原始图像,那只是来自Opera服务器的压缩图像.

如果你想模拟这个问题,尝试用Photoshop(或任何其他照片编辑器)将PNG图像转换成压缩的JPEG格式,你会得到类似于Opera Turbo的例子.

带宽优化

Opera Turbo可将网络流量压缩 高达80%,从而充分利用网络资源并提供更好的浏览体验.

在Turbo模式下,您的图像以低图像质量设置进行压缩(我猜1-5).这使得它们尺寸更小(具有显着的图像质量损失)并且增加了加载速度.

这是Opera Turbo的主要目的!

这是你问题的第一部分"为什么会这样"的答案.答案"可以修复"部分是否,无法修复.为什么?因为Turbo模式下的Opera不像任何其他普通浏览器那样工作.


另一个引用:

打开时,Opera Turbo压缩图像并使加载速度非常快.我对它的工作原理有了一些了解,并期待收到关于这种模式如何工作的充分知情的评论.

通常,当您访问任何页面时,浏览器将开始从服务器获取图像.使用Opera Turbo,图像将首先下载到Opera的服务器然后进行压缩.然后将图像提供给浏览器.

在CrazyEngineers论坛上我也发现了这个......

我在CrazyEngineers上尝试了turbo模式,图形(PNG文件)看起来有点失真.

这就是你所拥有的完全相同的问题.


参考文献: