我知道有人问过类似的问题,但这是不同的。
简介:我正在尝试制作一个具有自适应设计的网站(3个模板,3个宽度间隔如下:1200+px、600-1200px、600-px)。
问题:我在用户屏幕宽度检测方面遇到了很大的困难。 我知道只有js可以检测用户屏幕尺寸,所以我尝试了两种检测方式。 1. 首先,我使用 cookie 来存储宽度,但因为 cookie 仅在刷新后才变为事件状态,所以我需要刷新页面。 2. 第二个 o 用于使用 GET 发送宽度作为参数,但我再次需要刷新页面才能发送参数。
所以问题是:有没有一种方法可以在不刷新页面的情况下获取屏幕大小(要存储在 cookie/ session 中的值)。我需要在第一次访问页面时提供正确的模板。
如果没有宽度检测的解决方案(仅需要刷新),如何解决爬虫的问题,使它们看不到重定向。
最佳答案
也许我在这里遗漏了一些东西,但你应该使用@media requests https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Media_queries 和 http://css-tricks.com/snippets/css/retina-display-media-query/
关于javascript - 屏幕分辨率检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19003509/