1
A
回答
2
如果您正在討論通過表單調用並打印網站的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拿到大小的值。也許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');
相關問題
- 1. AS3:獲取瀏覽器窗口大小?
- 2. 如何在javascript中獲取瀏覽器窗口大小?
- 3. 獲取用戶瀏覽器窗口的最大視口大小
- 4. 將瀏覽器內容縮小到瀏覽器窗口大小
- 5. 用PHP獲取瀏覽器窗口大小/分辨率
- 6. 獲取瀏覽器窗口內可見區域的大小
- 7. 硒瀏覽器窗口大小
- 8. 集瀏覽器窗口大小
- 9. 根據瀏覽器窗口大小
- 10. 調整瀏覽器窗口的大小
- 11. Javascript設置瀏覽器窗口大小
- 12. 調整大小的瀏覽器窗口
- 13. 調整瀏覽器窗口的大小
- 14. 如何獲取瀏覽器窗口的X11窗口ID
- 15. 如何設置瀏覽器內部窗口/視口大小?
- 16. 在Chrome瀏覽器中打開JS彈出窗口,窗口大小太小?
- 17. 在多個瀏覽器中一致地獲取可用的瀏覽器窗口大小(clientHeight/clientWidth)
- 18. 重新調整窗口大小瀏覽器窗口
- 19. Flex:重新調整瀏覽器窗口彈出窗口大小
- 20. 獲取相對於瀏覽器窗口
- 21. 調整大小的元素和瀏覽器窗口大小
- 22. 當瀏覽器窗口調整大小時調整GXT窗口大小
- 23. 如何在node.js中獲取瀏覽器的大小?
- 24. 如何在flash播放器中最小化瀏覽器窗口?
- 25. Phonegap:如何更改Android上的子瀏覽器窗口大小?
- 26. 如何知道瀏覽器窗口的客戶端大小?
- 27. 如何根據D3JS圖形設置瀏覽器窗口大小?
- 28. 如何使用瀏覽器窗口的大小?
- 29. 如何使div大小填充整個瀏覽器窗口?
- 30. jQuery同位素瀏覽器窗口大小問題
爲什麼你需要那個? – zerkms
也許爲統計! – Amberlamps
@Amberlamps:通過生成一些垃圾並將其發送到服務器可能會浪費 – zerkms