【发布时间】:2013-09-25 11:20:14
【问题描述】:
我知道有人问过类似的问题,但这次不同。
简介:我正在尝试制作一个具有自适应设计的网站(3 个模板,3 个宽度间隔如下:1200+px、600-1200px、600-px)。
问题:我很难检测用户屏幕宽度。 我知道只有 js 可以检测用户屏幕大小,所以我尝试了两种检测方法。 1. 首先,我使用 cookie 来存储宽度,但因为 cookie 仅在刷新后才变为活动状态,所以我需要刷新页面。 2. 第二个 o 曾经使用 GET 将宽度作为参数发送,但我需要再次刷新页面才能发送参数。
所以问题是:有没有办法在不刷新页面的情况下获取屏幕大小(存储在 cookie/会话中的值)。我需要在第一次访问页面时提供正确的模板。
如果宽度检测没有解决方案(仅需要 refrest),如何解决爬虫的问题,使他们看不到重定向。
【问题讨论】:
-
为什么不通过 javascript 而不是 php 检测和获取模板文件?
-
最好创建无尺寸模板。
-
@Joran: 因为是一个使用php的drupal网站。
-
@RotariRadu Drupal 也使用 html/css/js。
标签: javascript php redirect screen resolution