【发布时间】:2017-06-16 23:26:20
【问题描述】:
经过一番挣扎后,我确定 Titan http 客户端将在某些图像 url 上以“webp”格式 (RIFF) 返回图像。这种格式似乎适用于 imageviews,但上传到 AWS 时会出现各种问题。进一步调查表明这是 google chrome 行为,所以我猜 Titanium 必须 ping google chrome 才能进行网络调用。
有没有办法禁用我没有看到的这个?还是我必须在后端进行一些转换(请不要...)
**编辑*
好的,看起来 webp 已被提供,因为它在用户代理中检测到它是一个 android/chrome 设备。事实上,我用 curl 确定了这一点。但是,通过 Ti.userAgent 和 xhr.setResponseHeader("User-Agent", "blahblah") 将用户代理更改为 iphone in Titan 没有效果。
同时设置拒绝 webp 的接受标头不会改变任何内容。
【问题讨论】:
标签: android titanium appcelerator webp