我正在移动网站和某些设备(在我的特定测试中,iPhone 4)上工作,当通过3G访问网站时,图像被压缩并且看起来模糊不清。当通过wifi访问该站点(并清除缓存并退出Safari)时,图像将按预期显示。
我们尽可能地减少了图像尺寸而没有丢失质量(2到26KB之间)并添加了another post建议的“无缓存”修复:
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">
仍然没有运气!
我们还有什么办法可以通过3G强制提高图像质量吗?
谢谢, 千电子伏
答案 0 :(得分:3)
移动运营商的代理可以修改图像。
答案 1 :(得分:2)
您要查找的HTTP标头cache-control: no-transform
有关详细信息,请参阅http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.5。
目前尚不清楚所有代理人是否都尊重它。
答案 2 :(得分:1)
是的,易于修复。下载Proxomitron并按照其网站上的说明进行安装。请务必在您的程序中添加一个快捷方式 - &gt;启动文件夹,以便在Windows启动时运行。
在Proxomitron的标题部分(只需单击小窗口中的按钮)添加新过滤器。将“HTTP标头”设置为“缓存控制(输出)”,然后将“替换文本”设置为“无缓存”。好吧,然后选择Out下的列表旁边的框。
Proxomitron做了很多很酷的事情,这个简单的解决方案使得Chrome无需通过移动“宽带”进行图像压缩即可正常工作。