1

我正在使用移动网站和某些设备(在我的特定测试中,iPhone 4)上通过 3G 访问该网站时,图像被压缩并且看起来模糊得令人无法接受。通过 wifi 访问该站点(并清除缓存并退出 Safari)时,图像会按预期显示。

我们在不损失质量的情况下尽可能地减小了图像大小(2 到 26KB 之间),并在另一篇文章中添加了推荐的“无缓存”修复:

<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">

还是没有运气!

我们还能做些什么来强制图像质量超过 3G 吗?

谢谢,凯夫

4

3 回答 3

3

修改图像的是移动运营商的代理。

于 2011-04-19T09:20:16.247 回答
2

HTTP 标头cache-control: no-transform是您要查找的内容,请参阅http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.5了解完整详细信息。

不过,目前尚不清楚所有代理是否都尊重它。

于 2012-11-21T15:32:55.090 回答
1

是的,很容易修复。下载 Proxomitron 并按照他们网站上的说明进行安装。请务必在您的程序 -> 启动文件夹中添加一个快捷方式,以便它在 Windows 启动时运行。

在 Proxomitron 的 Headers 部分(只需单击小窗口中的按钮)添加一个新过滤器。将“HTTP Header”设置为“Cache-Control (out)”,然后将“Replacement text”设置为“no-cache”。好的,然后在 Out 下的列表中选中它旁边的框。

Proxomitron 做了很多很酷的事情,这个简单的修复使 Chrome 按预期工作,无需通过移动“宽带”进行图像压缩。

于 2011-07-22T21:46:47.387 回答