如何在(经典)ASP中检测屏幕分辨率
时间:2020-03-06 14:36:28 来源:igfitidea点击:
我想检测用户的屏幕尺寸,并将其传递到图表应用程序(由http://www.advsofteng.com绘制的图表控制器)中,以控制要显示的图像大小。
我必须使用ASP,但是我只能考虑使用JavaScript来检测屏幕尺寸,然后将其传递到服务器端脚本中。有没有更简单的方法?
谢谢
解决方案
这里有几个链接应该有所帮助
http://www.javascriptkit.com/howto/newtech3.shtml
http://www.devcity.net/Articles/64/1/screenresolution.aspx
不,除了基本信息(例如IP和浏览器版本)外,服务器对客户端一无所知。
屏幕分辨率可以通过javascript轻松确定,并通过ajax或者通过表单提交轻松地传递到服务器。
不,这对于桌面浏览器是不可能的。我建议嵌入适合典型屏幕分辨率的图像,然后检测画布大小,并重写图像的src属性以反映该图像。
无论如何,我们都不想查看屏幕分辨率,而是想要查看画布大小。并非每个人都在浏览器中使用最大化的窗口,尤其是那些大屏幕的浏览器。如果使用屏幕分辨率,那么最终将提供对某些人来说太大的图像。
我们不能仅通过浏览器窗口来获得用户的屏幕尺寸,而使用JavaScript可以做到这一点。