Content-DPR
已弃用: 不再推荐使用该特性。虽然一些浏览器仍然支持它,但也许已从相关的 web 标准中移除,也许正准备移除或出于兼容性而保留。请尽量不要使用该特性,并更新现有的代码;参见本页面底部的兼容性表格以指导你作出决定。请注意,该特性随时可能无法正常工作。
非标准: 该特性是非标准的,请尽量不要在生产环境中使用它!
HTTP Content-DPR
响应标头用于在使用屏幕 DPR
客户端提示来选择图像资源的请求中确认图像的设备像素比率(DPR)。
备注: Content-DPR
标头在 draft-ietf-httpbis-client-hints-07 草案中已从客户端提示规范中移除。响应式图像客户端提示规范提议通过在 EXIF 元数据中指定图像的固有分辨率或尺寸来替代该标头。
如果使用 DPR
客户端提示来选择图像,则服务器必须在响应中指定 Content-DPR
。如果 Content-DPR
中的值与请求中的 DPR
值不同(即图像的 DPR 与屏幕的 DPR 不同),客户端必须使用 Content-DPR
来确定图像的固有尺寸并对图像进行缩放。
如果消息中出现多个 Content-DPR
标头,则使用最后一个出现的值。
标头类型 | 响应标头、客户端提示 |
---|---|
禁止修改的标头 | 否 |
列入 CORS 白名单的响应标头 | 否 |
语法
http
Content-DPR: <number>
指令
<number>
-
图像设备像素比率,根据以下公式计算:Content-DPR = 所选图像资源尺寸 /(宽度 / DPR)
示例
请参阅 DPR
标头示例。
浏览器兼容性
BCD tables only load in the browser
参见
- 设备客户端提示
Accept-CH
- HTTP 缓存:Vary 和
Vary
- developer.chrome.google.cn 上的利用用户代理客户端提示改善用户隐私并提升开发者体验(2020)