如何在Perl CGI中获取访问者浏览器窗口大小
how to get visitor browser window size in perl CGI
>有谁知道如何在Perl CGI脚本中获取用户浏览器窗口的高度和宽度?
或者我如何将此值从 javascript 或其他语言传递给我的$var???
如果你谈论的是一个通过表单调用然后打印网站的perl脚本,你可以使用javascript来获取浏览器大小,将其放入隐藏的表单变量中,然后在perl脚本中使用CGI检索它们。然后,它可以对这些值做出反应,例如更改静态网页布局的大小。
在网站上,像这样使用 javascript:
<script type="text/javascript">
document.forms[0].windowheight.value = window.innerHeight;
document.forms[0].windowwidth.value = window.innerWidth;
</script>
但请记住,不同的浏览器在 JS 中使用不同的方法来获取大小值。也许这会有所帮助。你也可以使用 jQuery 来确定这些值。
当您将它们放入<form>
并提交时,您可以使用 CGI
模块像读取所有其他表单参数一样读取它们。它们是通过 POST 还是 GET 发送并不重要。
use strict;
use warnings;
use CGI;
my $cgi = CGI->new;
my $windowHeight = $cgi->param('windowheight');
my $windowWidth = $cgi->param('windowwidth');
相关文章:
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- jquery试图按名称获取按钮位置
- 如何在jQuery中获取元素的形式
- 如何在php文件中获取$.post-ajax传递的值
- 在Shopify中获取博客文章的图片
- 获取网站访问者的区域设置(语言)
- 在提交 AJAX 表单后获取访问者的 IP 地址
- 如何在Perl CGI中获取访问者浏览器窗口大小
- 如何从另一个网站获取访问者数量
- 我可以通过javascript获取页面访问者的完整浏览器历史记录吗?
- 获取访问者位置 (IP),而无需使用第三方库
- 获取有关访问者的信息(Javascript/PHP)
- 获取访问者语言&带有javascript的国家/地区代码(客户端)
- Javascript:获取访问者's document.referrer中的搜索关键字来自谷歌搜索引擎
- 获取访问者's优化A/B测试和变化
- 从Javascript中获取访问者IP,然后将其用作php变量
- 使用窗口的问题.Navigator对象来获取访问者浏览器的信息
- 通过Javascript或jQuery从传入访问者(推荐)中获取链接
- 如何获取总用户中的页面访问者百分比
- JavaScript 从联系表单获取访问者的先前 URL