解决谷歌应用引擎图像服务webp到不支持的客户端?

时间:2013-10-09 14:09:36

标签: google-app-engine webp

我想提请注意这个差不多一个月的问题并且尚未得到承认:

https://code.google.com/p/googleappengine/issues/detail?id=9940

我想知道是否有任何修复或已知解决方法的计划 - 例如强制图像以jpg格式提供,总是通过一些网址修改。

下面的完整问题说明

我们曾抱怨过Firefox和Safari图片没有显示出来。这些图像具有从get_serving_url返回的URL(blob_key,...函数列在此处:

https://developers.google.com/appengine/docs/python/images/functions

例如,此图片:

http://lh6.ggpht.com/b8DBpggeo8eZ7TMlJiUJFnMUuBXIkDe_5NZaEtpjfNh9_1BMjxReNBIyU9WMhhb96LDuzndsvdqBaiDiIGIJ=s470-c

没有在Safari中渲染 - 在使用开发者控制台仔细检查后,我可以看到它正在使用内容类型“webp”,即使Safari并未说它在请求中接受了image / webp'接受'头。将作为webp的图像的请求/响应标头的屏幕截图附加到safari。

不幸的是,这个问题是间歇性的 - 以后加载时相同的图像可能会被用作jpg。

即使接受标头不存在,图像服务基础设施是否可能不正确地发回webp图像?或者可能还有一些缓存服务器未考虑接受标头?

enter image description here

0 个答案:

没有答案