Javascript 如何在perl CGI中获取访问者浏览器窗口大小
有人知道如何在Perl CGI脚本中获取用户浏览器窗口的高度和宽度吗Javascript 如何在perl CGI中获取访问者浏览器窗口大小,javascript,html,perl,web,Javascript,Html,Perl,Web,有人知道如何在Perl CGI脚本中获取用户浏览器窗口的高度和宽度吗 或者如何从javascript或其他语言将此值传递给$var???如果您谈论的是通过表单调用然后打印网站的perl脚本,则可以使用javascript获取浏览器大小,将其放入隐藏的表单变量中,并在perl脚本中检索它们。然后,它可以对这些值做出反应,例如更改静态web布局的大小 在网站上,使用如下javascript: <script type="text/javascript"> document.forms[0
或者如何从javascript或其他语言将此值传递给$var???如果您谈论的是通过表单调用然后打印网站的perl脚本,则可以使用javascript获取浏览器大小,将其放入隐藏的表单变量中,并在perl脚本中检索它们。然后,它可以对这些值做出反应,例如更改静态web布局的大小 在网站上,使用如下javascript:
<script type="text/javascript">
document.forms[0].windowheight.value = window.innerHeight;
document.forms[0].windowwidth.value = window.innerWidth;
</script>
@Amberlamps:如果OP只需要统计数据的浏览器大小,那么Google Analytics可能是一个更好的选择。
use strict;
use warnings;
use CGI;
my $cgi = CGI->new;
my $windowHeight = $cgi->param('windowheight');
my $windowWidth = $cgi->param('windowwidth');