0

使用 Django,是否可以检查用户是否拥有高分辨率设备?服务器端。

我知道这样的 CSS 媒体查询是可能的:

@media 
only screen and (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
}

但我需要知道在页面加载之前要显示哪个版本的图像(正常或 2x res)。

提前致谢!

4

2 回答 2

0

根据人们所说的,我决定最好的做法是在页面加载后立即通过 Javascript 检查并替换图像 URL。

感谢您的回答:)

于 2013-10-21T20:45:16.153 回答
0

可能。

如果您的意思是来自客户端的基本请求标头,那么没有办法。但是还有一些其他方法涉及使用客户端信息设置 cookie,然后您在将来的请求中发送这些信息,并可以在您的模板中使用这些信息。

我从来没有遇到过 Django 的解决方案,但见过各种可能移植到 Django 的 PHP 解决方案。但是您需要进行一些挖掘,看看它是否符合您的需求。

于 2013-10-21T20:40:15.547 回答