时间:2021-05-25
通过js判断访客显示器屏幕分辨率并给出提示
先给出代码示例:
[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
这段代码大意是通过比较图片分辨率和桌面分辨率来判定改图是否适合直接用作访客的桌面壁纸。其中fw="1920"和fh="1200"后面的1920、1200分别是图片的宽度和高度参数,可以用php等读取的实际图片宽度和高度参数代替。以前第11、12行前面的判断我都是用的if,昨天把桌面分辨率调大以后发现这样会有2个提示——如果桌面分辨率大于图片分辨率,换成else if平行代码后错误解决。
另外本来想用PHP的方法传递图片宽度和高度,但是这样要用get提前传递,要么出现跳转甚至死循环,所以暂时只有用JS来判断了。当然也有js和php结合的办法,效果都不是很好。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
以电脑为例,分辨率跟显示器是有一定关系的。电脑的分辨率主要和显示器有关,每种显示器尺寸都有一个最佳分辨率,显卡检测到显示器后会根据显示器尺寸给出最佳分辨率,对液
显示器的主要技术指标之一是分辨率,显示分辨率(屏幕分辨率)是屏幕图像的精密度,是指显示器所能显示的像素有多少。由于屏幕上的点、线和面都是由像素组成的,显示器可显
4k屏可以调成2k,但是调节过后,显示器的清晰度可能会降低。若想达到最佳显示效果,建议用户选择显示器的标准分辨率。 屏幕分辨率是指屏幕显示的分辨率。屏幕分辨率
图片分辨率越高越清晰。分辨率可以从显示分辨率与图像分辨率两个方向来分类。显示分辨率(屏幕分辨率)是屏幕图像的精密度,是指显示器所能显示的像素有多少。 由于屏幕
分辨率可以从显示分辨率与图像分辨率两个方向来分类。 显示分辨率(屏幕分辨率)是屏幕图像的精密度,是指显示器所能显示的像素有多少。由于屏幕上的点、线和面都是由像