如何解决Opera Turbo和背景重复功能不起作用
| 例如我有这样的代码:<style>
body {
background: url(\'back.png\') repeat-y center;
}
</style>
<body>
</body>
它在所有浏览器(包括Opera)中都可以正常工作。看起来像这样:
但是,如果打开Opera Turbo模式,则它看起来像这样:
为什么会这样,并且可以解决?
附言Ubuntu 10.10上的Opera 11.10
解决方法
要了解为什么图像有时在Opera Turbo中看起来像一团糟,您应该了解Opera Turbo的工作原理(实际上是什么是Turbo模式)。
如您所知,Opera Turbo可以很方便地进行慢速连接。为了提高网页的加载速度,Opera Turbo会压缩其内容。较小的数据量意味着更快的加载。
您的图片存在此问题的根源。
根据文件
启用Opera Turbo后,网页
通过Opera的服务器进行压缩,因此
他们使用的数据比
原件。这意味着有
少下载,所以你可以看到你的
网页更快。
因此,当您尝试使用Turbo模式访问某些页面时,Opera服务器会从原始位置获取数据(下载完整的网页),然后在服务器端对其进行压缩,然后将压缩后的数据发送给您(或任何其他Turbo \的客户端)。
是的,在Turbo模式下,您可以看到的图像不是原始图像,而仅仅是Opera服务器中的压缩图像。
如果要模拟此问题,请尝试使用Photoshop(或任何其他照片编辑器)将PNG图像转换为压缩的JPEG格式,然后您将从Opera Turbo中获得与示例相似的图像。
带宽优化
Opera Turbo通过以下方式压缩Web流量
高达80%的人充分利用网络
资源并提供更好的
浏览体验。
在Turbo模式下,您的图像会以较低的图像质量设置(我猜是1-5)进行压缩。这使它们的尺寸更小(具有明显的图像质量损失),并提高了加载速度。
这是Opera Turbo的主要目的!
那就是对问题“为什么是这个”的第一部分的回答。关于“可以固定”部分的答案为否,无法固定。为什么?因为处于Turbo模式的Opera不能像其他任何普通浏览器那样工作。
另一句话:
打开后,Opera Turbo
压缩图像并使
加载非常快。我有点主意
如何运作,并期待
收到关于的知情评论
此模式如何工作。
通常,当您访问任何页面时,
浏览器将开始获取图像
从服务器。有了Opera Turbo,
图像将首先下载到
Opera的服务器,然后进行压缩。
然后将图像投放到
浏览器。
在CrazyEngineers论坛上,我还发现了这个...
我尝试了涡轮增压模式
CrazyEngineers和图形(PNG
文件)看起来有点变形。
与您遇到的问题完全一样。
参考文献:
Opera Turbo官方网站
Opera Turbo(PDF文件,文件大小:2.97 MB)
更新Opera中的Turbo更快
Opera Turbo如何工作?
,Wh1T3h4Ck5所说的确实是正确的,但可能有解决您的问题的方法:尝试使图像图块非常小(以像素和文件大小为单位),并沿x和y轴重复进行这种操作-这样一来,您几乎无法获得任何收益进一步压缩,Opera Turbo可能会掩盖它,而不尝试进一步压缩它,从而保留预期的效果。
另外,您可以尝试使用SVG重新创建图像,而根本不会将其压缩-但是,值得注意的是,并非所有浏览器都支持将SVG设置为背景图像。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。