也就是说,他们有多少浏览器空间,而不是窗口的分辨率或大小? 我宁愿不使用JavaScript,但我很确定它是我唯一的选择,因为PHP是所有服务器端。简单的方法来检测用户的屏幕房地产
0
A
回答
1
从JavaScript
http://tipsntricksbd.blogspot.com/2008/11/detect-browser-window-size-from.html
检测浏览器窗口大小假设,通过屏幕房地产,你的意思是他们可以在他们打开的浏览器窗口来浏览与该地区的数量。
1
您需要在客户端设置一些javascript,通过查询字符串参数,cookie,hiddenInput等将高度和宽度传递回服务器,以便在下一页加载时在服务器端有这些参数。
JQuery是一个可以帮助您提供跨浏览器机制的库,可以将这些参数提取出来 - 因此,在头文件中包含必要的jquery.js文件后,您将在default.php中呈现类似的内容到PARAMS传递到查询字符串进行的LandingPage:
<script>
window.location.href = "LandingPage.php?height=" + $(window).height() + "&width=" + $(window).width();
</script>
这将您重定向,例如,LandingPage.php?height=1240&width=300
然后你可以拉出高度= 1240和宽度=在PHP 300个参数相当容易。尽管被称为$(window).height()/ width(),实际上您将获得浏览器视口的高度和宽度。
客户端必须经历类似的重定向,但无法知道客户端在服务器上收到的第一个HTTP请求上的高度/宽度是多少。
相关问题
- 1. Silverlight验证摘要屏幕房地产
- 2. 简单的方法来检测未使用的属性键?
- 3. 如何检测用户的语言(简单的方法)
- 4. Android透明屏幕检测来自任何屏幕的手势
- 5. 检测屏幕
- 6. 简单的方法来测试AJAX Post?
- 7. 简单的方法来检测dataservice的连接超时
- 8. 开源库或简单的方法来检测iPhone的'颠簸'?
- 9. 检测iPhone的屏幕方向
- 10. 简单的检测算法
- 11. 简单的方法来检测页面刷新/ F5
- 12. 简单的初始屏幕
- 13. Tkinter屏幕更改为改变的显示 - 简单的方法来纠正?
- 14. 检测客户端屏幕分辨率
- 15. 简单的方法来覆盖哪个屏幕显示第一个iOS
- 16. 简单的方法来监视请求的结果来检测会话超时?
- 17. 在Python屏幕上显示文本的简单方法?
- 18. 简单的方法让按钮打开空白屏幕
- 19. 简单的屏幕使用jQuery刮刮
- 20. 简单的方法来删除用户帐户?
- 21. 在android中检测屏幕方向
- 22. Android无法检测屏幕旋转
- 23. 使用PIL(Python图像库)来检测屏幕上的图像
- 24. 使用Javascript来检测手机浏览器的屏幕宽度?
- 25. 产地到屏幕坐标的DirectX
- 26. 有没有简单的方法来查找Facebook用户的ID?
- 27. 简单的方法来使用UIScrollView
- 28. 简单的方法来禁用UITextField?
- 29. 简单的方法来加载测试asp.net应用程序
- 30. 简单的方法来测试网络应用程序