使用Django,是否可以检查用户是否拥有高分辨率设备?服务器端。
我知道像这样的CSS媒体查询是可能的:
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
}
但是我需要知道在页面加载之前要显示哪个版本的图像(普通或2x res)。
提前致谢!
答案 0 :(得分:0)
可能。
如果您的意思是来自客户端的基本请求标头,那么就没有办法了。但是还有一些其他方法涉及使用客户信息设置cookie,然后您可以在将来的请求中发送这些信息并在模板中使用。
我从来没有遇到过Django的解决方案,但是已经看到了PHP的各种解决方案可能被移植到Django。但是你会想要做一些挖掘,看看它是否符合你的需求。
答案 1 :(得分:0)
根据人们的说法,我决定最好的做法是在页面加载并更换图片网址后立即通过Javascript进行检查。
感谢您的回答:)