1
Perl CGI 스크립트에서 사용자의 브라우저 창의 높이와 너비를 얻는 방법을 아는 사람이 있습니까?Perl CGI에서 방문자 브라우저 창 크기를 얻는 방법
또는이 값을 javascript 또는 다른 언어에서 내 $ var에 전달할 수 있습니까 ??? ???
Perl CGI 스크립트에서 사용자의 브라우저 창의 높이와 너비를 얻는 방법을 아는 사람이 있습니까?Perl CGI에서 방문자 브라우저 창 크기를 얻는 방법
또는이 값을 javascript 또는 다른 언어에서 내 $ var에 전달할 수 있습니까 ??? ???
폼을 통해 호출되고 웹 사이트를 인쇄하는 펄 스크립트에 대해 이야기하는 경우 자바 스크립트를 사용하여 브라우저 크기를 가져와 숨겨진 폼 변수에 넣고 perl에서 CGI으로 검색 할 수 있습니다 스크립트. 그런 다음 값에 반응 할 수 있습니다 (예 : 웹 레이아웃의 정적 조각 크기를 변경하십시오.
<script type="text/javascript">
document.forms[0].windowheight.value = window.innerHeight;
document.forms[0].windowwidth.value = window.innerWidth;
</script>
을하지만 다른 브라우저 크기 값을 얻을 수 JS에서 여러 가지 방법을 사용할 것을 염두에 두어야 : 웹 사이트에
이 같은 자바 스크립트를 사용합니다. 어쩌면 this 도움이됩니다. 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');
왜 필요한가요? – zerkms
아마도 통계 용입니다! – Amberlamps
@Amberlamps : 일부 가비지를 생성하여 서버로 보내면 낭비 될 수 있습니다. – zerkms