也就是說,他們有多少瀏覽器空間,而不是窗口的分辨率或大小? 我寧願不使用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. 簡單的方法來測試網絡應用程序