绝大多数大站(如google、facebook)会制作手机版的网页,但是手机版的网页又可分“一
般型”的手机版网页和“简化版”的手机版网页,下面的图例就可以说明“一般型”的手
机版网页和“简化版”手机版页面的差别:
Google:
“一般型”手机版页面:http://i.imgur.com/DBw7Umn.jpg
“简化版”手机版页面:http://i.imgur.com/biVYcni.jpg
Facebook:
“一般型”手机版页面:http://i.imgur.com/QZCwjnU.jpg
“简化版”手机版页面:http://i.imgur.com/cvHdNIO.jpg
我想请问的是,这些网站既然知道使用者是用手持装置(智慧型手机)来浏览本页面,那
它又是怎样判断出应该是要显示“一般型”的手机版页面,还是应该显示“简化版”的手
机版页面呢?
作者:
oToToT (å±å©)
2015-04-20 21:49:00我个人可能会直接判断user agent然后做改变
我当然知道要用user agent,但是后续的步骤才是关键。它是怎么判断的才是重点
像Kindle这种,因为浏览器所读取的内容太过简化了
作者:
GoalBased (Artificail Intelligence)
2015-04-20 22:30:00他的code你都看的到不是吗?
所以才需要这种极为简化的手机版页面看不到,因为它是用服务器端来作判断的,我当然看不到
作者:
oToToT (å±å©)
2015-04-20 23:09:00我个人会直接靠白名单过滤
可能是我无知 但怎看起来简化版像是旧版没下线的样子
作者:
GoalBased (Artificail Intelligence)
2015-04-21 17:22:00user agent你是在后端判断吗 ?
作者:
mraaa (重新出发....)
2015-04-25 05:48:00Bootstrap是ㄧ套css的framework!你只要follow它的游戏规则,它就会自动判别!尤其是它的Grid System