Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用 Django,是否可以检查用户是否拥有高分辨率设备?服务器端。
我知道这样的 CSS 媒体查询是可能的:
@media only screen and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { }
但我需要知道在页面加载之前要显示哪个版本的图像(正常或 2x res)。
提前致谢!
根据人们所说的,我决定最好的做法是在页面加载后立即通过 Javascript 检查并替换图像 URL。
感谢您的回答:)
可能。
如果您的意思是来自客户端的基本请求标头,那么没有办法。但是还有一些其他方法涉及使用客户端信息设置 cookie,然后您在将来的请求中发送这些信息,并可以在您的模板中使用这些信息。
我从来没有遇到过 Django 的解决方案,但见过各种可能移植到 Django 的 PHP 解决方案。但是您需要进行一些挖掘,看看它是否符合您的需求。