登录
立即注册
首页
>
绿虎论坛
>
历史版块
>
编程
>
PHP
>
源码
怎么获取用户机器屏幕分辨率?
自在鬼
@Ta
2013-08-15
4821点击
用php怎么获取?就像虎绿的http请求查看,pi(480*816),我用来自动确定css宽度
隐藏样式
查看源码
回复列表(15|
隐藏机器人聊天
)
1
梦幻天使
@Ta
/ 2013-08-15 /
样
/
源
ua
2
Flynn丶
@Ta
/ 2013-08-15 /
样
/
源
$_SERVER,好像是,单词忘了
3
逗熊
@Ta
/ 2013-08-15 /
样
/
源
自适应啊不就行了?
4
趣航科技小智
@Ta
/ 2013-08-15 /
样
/
源
UA。
5
小呆先生
@Ta
/ 2013-08-15 /
样
/
源
只知道js有
6
老虎会游泳
@Ta
/ 2013-08-15 /
样
/
源
自动宽度可以用50%这样的百分比宽度,不用获取分辨率。而且你知道电脑浏览器窗口是可以改变大小的。
7
森森
@Ta
/ 2013-08-15 /
样
/
源
getallheaders
8
洋
@Ta
/ 2013-08-15 /
样
/
源
js获取在安卓上会有延迟,先是屏幕实际,然后不知道,宽度就变成360了
9
洋
@Ta
/ 2013-08-15 /
样
/
源
我的实际540×960,是但网页解析宽用360px,wap2.0和加入了适应尺寸的meta。刚才查了,低分辨率用320px。还有如果作为电脑页面打开,貌似实际屏幕宽度
@
戒撸
,
10
自在鬼
@Ta
/ 2013-08-15 /
样
/
源
楼下很多人都不知道我的思路,答非所问
@
趣航科技小智
,
@
老虎会游泳
,
@
暮雨秋晨
,
11
老虎会游泳
@Ta
/ 2013-08-15 /
样
/
源
@
戒撸
,你获取到了又如何,浏览器的分辨率是可以变的,比如你获取到1024*768,我把窗口拉成640*480也可以,你还按原来的分辨率排版就会出现滚动条。或者你按640*480排版了,我窗口最大化到1024*768又怎么办,出现大量空白。这是你想要的吗?所以还是用百分比宽度吧。
12
自在鬼
@Ta
/ 2013-08-15 /
样
/
源
@
老虎会游泳
,我还要用ua判断用户是用电脑还是手机a,我又不是只有WAP页面,还有web页,我需要的只是把分辨率应用在WAP页面中,你怎么就是不告诉我呢
13
老虎会游泳
@Ta
/ 2013-08-15 /
样
/
源
@
戒撸
,答案是没有任何办法在php里准确获得每个移动设备的分辨率。很多浏览器不会发送设备分辨率信息,个别会发送的浏览器会用各自不同的方法发送。总的来说,你想得到设备分辨率很难,因为设备分辨率信息不是http标准头信息。
14
老虎会游泳
@Ta
/ 2013-08-15 /
样
/
源
@
戒撸
,比如,如果我使用安卓自带浏览器访问,你就无法得到我的分辨率。
只有客户端脚本,比如javascript,才能得到分辨率信息。
15
洋
@Ta
/ 2013-08-15 /
样
/
源
@
戒撸
,不用获取啦!手机网页渲染不是按手机实际分辨率来的。一般宽都固定为320或者360。比如屏幕720p,用wap2.0的头或者meta固定网页的宽,那么一个360p的图片就能铺满屏幕了。你按照720p来设计网页就不正确。
也就是说,没必要固定尺寸。用相对单位,在你手机上显示效果还行就差不多了。
@
老虎会游泳
,虎林缩略图是400宽?反正可以缩放………………还是不要让太长的英文把网页撑太大了………………不知道在说什么…………
添加新回复
回复需要
登录
。
只有客户端脚本,比如javascript,才能得到分辨率信息。
也就是说,没必要固定尺寸。用相对单位,在你手机上显示效果还行就差不多了。
@老虎会游泳,虎林缩略图是400宽?反正可以缩放………………还是不要让太长的英文把网页撑太大了………………不知道在说什么…………